.dn{
	display:none
}

.di{
	display:inline
}

.dib{
	display:inline-block
}

.b_dib{
	display:inline-block;
	*display:inline;
	*zoom:1
}

.db{
	display:block
}

.vh{
	visibility:hidden
}

.vv{
	visibility:visible
}

.static{
	position:static
}

.rel{
	position:relative
}

.abs{
	position:absolute
}

.oh{
	overflow:hidden
}

.z{
	*zoom:1
}

.l{
	float:left
}

.r{
	float:right
}

.fn{
	float:none
}

.cl{
	clear:both
}

.tc{
	text-align:center
}

.tr{
	text-align:right
}

.tl{
	text-align:left
}

.tj{
	text-align:justify;
	*text-justify:distribute
}

.vt{
	vertical-align:top
}

.vm{
	vertical-align:middle
}

.vb{
	vertical-align:bottom
}

.f0{
	font-size:0
}

.fa{
	font-family:Arial
}

.fs{
	font-family:SimSun
}

.fyh{
	font-family:"Microsoft YaHei"
}

.indent{
	text-indent:2em
}

.n{
	font-weight:400;
	font-style:normal
}

.b{
	font-weight:700
}

.i{
	font-style:italic
}

.tdn{
	text-decoration:none
}

.tdn:hover{
	text-decoration:none
}

.poi{
	cursor:pointer
}

.group{
	*zoom:1;
	*zoom:1
}

.group:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.text_hide{
	line-height:999em;
	overflow:hidden;
	overflow:hidden
}

.text_overflow{
	overflow:hidden;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.drop_hl_extra{
	padding-left:999em;
	margin-left:-999em
}

.drop_vb_extra{
	padding-bottom:999em;
	margin-bottom:-999em
}

html{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

body{
	line-height:1.6;
	font-family:"Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	color:#222;
	font-size:14px
}

input,textarea{
	outline:0
}

body,h1,h2,h3,h4,p,ul,ol,dl,dd,fieldset,textarea{
	margin:0
}

fieldset,legend,textarea,input{
	padding:0
}

ul,ol{
	padding-left:0;
	list-style-type:none
}

a img,fieldset{
	border:0
}

a{
	color:#2e7dc6;
	text-decoration:none;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}

audio,canvas,video{
	display:inline-block
}

audio:not([controls]){
	display:none;
	height:0
}

[hidden]{
	display:none
}

svg:not(:root){
	overflow:hidden
}

figure{
	margin:0
}

button,input,select,textarea{
	font-family:inherit;
	font-size:100%;
	*font-family:"Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

button,input{
	line-height:normal
}

button,select{
	text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button
}

button[disabled],html input[disabled]{
	cursor:default
}

input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;
	padding:0
}

input[type="search"]{
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}

textarea{
	overflow:auto;
	vertical-align:top
}

.br5{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

.br10{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}

.op75{
	filter:alpha(opacity = 75);
	-moz-opacity:.75;
	-khtml-opacity:.75;
	opacity:.75
}

.op50{
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}

.op0{
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}

.ts3{
	text-shadow:0 1px 1px #333
}

.ts-w{
	text-shadow:0 1px 1px #fff
}

.lg-2d59{
	background-color:#3f7f07;
	background-image:-moz-linear-gradient(top,#599300 0,#2d710c 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#599300),to(#2d710c));
	background-image:-webkit-linear-gradient(top,#599300 0,#2d710c 100%);
	background-image:-o-linear-gradient(top,#599300 0,#2d710c 100%);
	background-image:linear-gradient(to bottom,#599300 0,#2d710c 100%)
}

.lg-7959{
	background-color:#6bb05e;
	background-image:-moz-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#79bc6e),to(#61a854));
	background-image:-webkit-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-o-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:linear-gradient(to bottom,#79bc6e 0,#61a854 100%)
}

.lg-e0f2{
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f1f1),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#f2f1f1 0,#e0e0e0 100%)
}

.lg-f0f9{
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%)
}

.lg-f8f9{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%)
}

.left{
	float:left
}

.right{
	float:right
}

.clr{
	clear:both
}

.none{
	display:none
}

.float-p{
	overflow:hidden;
	*zoom:1
}

.float-p:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.fixed{
	position:fixed
}

.none{
	display:none
}

.block{
	display:block
}

.b-dib{
	display:inline-block;
	*display:inline;
	*zoom:1
}

.f0{
	font-size:0
}

.td-none{
	text-decoration:none
}

.text-hide{
	text-indent:-999em
}

.th{
	line-height:150px;
	overflow:hidden
}

.f12{
	font-size:12px
}

.f14{
	font-size:14px
}

.f16{
	font-size:16px
}

.f18{
	font-size:18px
}

.f24{
	font-size:24px
}

.lh14{
	line-height:14px
}

.lh18{
	line-height:18px
}

.lh20{
	line-height:20px
}

.lh24{
	line-height:24px
}

.h2{
	font-size:18px;
	font-size:18px;
	font-weight:700;
	font-weight:700
}

.c-b{
	color:#000
}

.c-w{
	color:#fff
}

.c-gA{
	color:#aaa
}

.c-g9{
	color:#999
}

.c-g6{
	color:#666
}

.c-h1{
	color:#4c7b0b
}

.c-h2{
	color:#4d5d2c
}

.c-l{
	color:#4d5d2c
}

.c-r{
	color:#f00
}

.cLine{
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	padding:5px 0
}

.cLine:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.cLineB{
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	padding:18px 0 8px;
	border-bottom:1px solid #d3d3d3
}

.cLineB:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.sender_line.cLine{
	padding:5px 20px 5px 20px
}

.sender_line.cLine h3 span{
	color:#979797;
	font-weight:normal
}

.btnGreen{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%)
}

.btnGreen:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreenS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px
}

.btnGreenS:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreenS:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreenS#saveSetting{
	margin-left:105px
}

.btnGray{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA
}

.btnGray:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnGrayS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px
}

.btnGrayS:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnGrayS:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnDisable{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0
}

.btnDisable:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.btnDisableS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	vertical-align:middle;
	*padding-bottom:2px
}

.btnDisableS:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.btnDisableS:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.textDisable{
	display:none;
	color:#aaa;
	cursor:not-allowed;
	text-shadow:0 1px 1px #fff
}

.searchbar{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.searchbar:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.searchbar .txt{
	height:21px;
	margin:0;
	padding:3px 5px;
	border:1px solid #AAA;
	color:#aaa;
	color:#aaa;
	margin-right:5px
}

.searchbar .btnGrayS{
	*margin-top:1px
}

.centerArea{
	width:960px;
	margin:0 auto
}

.header .navigator{
	height:36px;
	background-color:#459935
}

.header .navigator ul{
	width:960px;
	margin:0 auto;
	width:960px;
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.header .navigator ul li{
	width:106px;
	float:left;
	float:left
}

.header .navigator ul a,.header .navigator ul:link,.header .navigator ul:visited{
	font-size:14px;
	font-size:14px;
	line-height:20px;
	line-height:20px;
	color:#fff;
	color:#fff;
	padding-top:8px;
	padding-bottom:8px;
	display:block;
	display:block;
	text-align:center;
	text-align:center;
	text-decoration:none;
	text-decoration:none
}

.header .navigator ul a:hover{
	background-color:#37712b
}

.header .navigator ul .selected a,.header .navigator ul .selected:link,.header .navigator ul .selected:visited{
	background-color:#37712b
}

.header .logo_area{
	position:relative;
	position:relative;
	z-index:1;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);
	background-color:#f3f3f3
}

.header .logo_area .wrapper{
	width:960px;
	margin:0 auto;
	position:relative;
	position:relative;
	line-height:60px
}

.header .logo_area .wrapper img{
	vertical-align:middle;
	vertical-align:middle;
	cursor:pointer
}

.header .logo_area .hd_login_info{
	position:absolute;
	position:absolute;
	right:0;
	top:10px;
	font-size:14px
}

.header .logo_area .hd_login_info a{
	padding:0 10px;
	color:#333
}

.header .logo_area .hd_login_info a:hover{
	text-decoration:none;
	color:#2e7dc6
}

.header .logo_area .hd_login_info a.extra{
	border-right:1px solid
}

.header .logo_area .hd_login_info .hd_login_notify{
	position:relative;
	position:relative
}

.header .logo_area .hd_login_info .hd_login_notify img{
	position:absolute;
	position:absolute;
	right:0;
	top:0
}

.header .logo_area .logo_notify_list{
	position:absolute;
	position:absolute;
	right:0;
	top:60px;
	min-height:20px;
	background-color:#fff;
	border:1px solid #aaa;
	padding-top:16px;
	font-size:12px;
	box-shadow:0 2px 4px #ccc;
	-moz-box-shadow:0 2px 4px #ccc;
	-webkit-box-shadow:0 2px 4px #ccc
}

.header .logo_area .logo_notify_list .icon12_opr{
	position:absolute;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	cursor:pointer
}

.header .logo_area .logo_notify_list .arrow{
	left:130px
}

.header .logo_area .logo_notify_list li{
	border-bottom:1px solid #ccc;
	line-height:21px
}

.header .logo_area .logo_notify_list li.no-extra{
	border-bottom:0
}

.header .logo_area .logo_notify_list a{
	display:block;
	display:block;
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1;
	*height:1%;
	*overflow:visible;
	text-align:left;
	text-align:left;
	padding:8px 16px;
	color:#444;
	line-height:1.5
}

.header .logo_area .logo_notify_list a span{
	float:left;
	float:left;
	width:132px;
	overflow:hidden;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}

.header .logo_area .logo_notify_list a em{
	padding-left:15px;
	font-style:normal;
	color:#2e7dc6
}

.header .logo_area .logo_notify_list a i{
	font-style:normal;
	padding-right:5px;
	font-size:10px;
	color:#818181
}

.header .logo_area .logo_notify_list a:hover{
	background-color:#f7f7f7;
	text-decoration:none;
	color:#2e7dc6
}

.header .logo_area .logo_notify_list a:hover span,.header .logo_area .logo_notify_list a:hover i,.header .logo_area .logo_notify_list a:hover em{
	color:#2e7dc6
}

.header .logo_area .logo_notify_list .arrow.arrow-out{
	top:-11px;
	right:73px;
	border-bottom-color:#aaa;
	border-bottom-style:solid
}

.header .logo_area .logo_notify_list .arrow.arrow-in{
	top:-10px;
	right:73px;
	border-bottom-color:#fff;
	border-bottom-style:solid
}

.container-wrapper{
	background:transparent url('../images/bg.jpg') repeat;
	min-height:765px
}

.container{
	width:960px;
	margin:0 auto;
	min-height:533px;
	padding-top:20px;
	padding-bottom:50px
}

.container .containerBox{
	overflow:hidden;
	overflow:hidden;
	box-shadow:0 3px 3px #ddd;
	-moz-box-shadow:0 3px 3px #ddd;
	-webkit-box-shadow:0 3px 3px #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	min-height:530px;
	background-color:#f3f3f3;
	border:1px solid #d3d3d3
}

.container .containerBox .boxHeader{
	background-color:#f0f0f0;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	padding-left:20px;
	border-bottom:1px solid #d3d3d3;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1
}

.container .containerBox .boxHeader:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.container .containerBox .boxHeader h2{
	line-height:40px
}
.container .containerBox .boxHeader h3{
	line-height:30px
}
.container .containerBox .boxHeader .msgSender{
	max-width:500px;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:1em
}

.container .containerBox .sideBar{
	width:190px;
	float:left;
	float:left;
	border-right:1px solid #d3d3d3
}

.container .containerBox .sideBar .catalogList ul li a,.container .containerBox .sideBar .catalogList ul li span{
	display:block;
	display:block;
	padding:5px 0 5px 20px;
	color:#000;
	color:#000;
	line-height:21px;
	text-decoration:none
}

.friendPage .container .containerBox .sideBar .catalogList ul li a{
	padding-right:48px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}

.container .containerBox .sideBar .catalogList ul li:hover{
	background-color:#eee
}

.container .containerBox .sideBar .catalogList ul .subCatalogList{
	padding-left:15px
}

.container .containerBox .sideBar .catalogList ul li.selected{
	background-color:#6bb05e;
	background-image:-moz-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#79bc6e),to(#61a854));
	background-image:-webkit-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-o-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:linear-gradient(to bottom,#79bc6e 0,#61a854 100%);
	background-color:#6bb05e;
	background-image:-moz-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#79bc6e),to(#61a854));
	background-image:-webkit-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:-o-linear-gradient(top,#79bc6e 0,#61a854 100%);
	background-image:linear-gradient(to bottom,#79bc6e 0,#61a854 100%)
}

.container .containerBox .sideBar .catalogList ul li.selected span,.container .containerBox .sideBar .catalogList ul li.selected a{
	color:#fff;
	color:#fff
}

.container .containerBox .content{
	width:727px;
	min-height:455px;
	float:right;
	float:right;
	border-left:1px solid #d3d3d3;
	margin-left:-2px;
	padding:20px 20px 20px 20px
}

.container .boxIndex{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.container .boxIndex:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.container .boxIndex .mainPanel{
	padding:20px 20px 20px 20px;
	width:660px;
	border-right:1px solid #d3d3d3;
	float:left;
	float:left;
	min-height:490px
}

.container .boxIndex .mainPanel h2{
	font-weight:normal
}
.container h3 {
    font-weight:normal
}
.container .boxIndex .mainPanel h2 span.icon55-user-kind{
	position:relative;
	position:relative;
	top:4px;
	top:-1px
}

.container .boxIndex .mainPanel label{
	color:#2e7dc6
}

.container .boxIndex .extendPanel{
	float:right;
	float:right;
	width:216px;
	padding:20px
}

.container .boxIndex .extendPanel .extInfo h3{
	font-size:14px;
	font-size:14px;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:2px;
	font-weight:normal
}

.container .boxIndex .extendPanel .extInfo p{
	color:#aaa;
	color:#aaa;
	font-size:12px;
	font-size:12px;
	margin-top:16px;
	margin-bottom:4px;
	word-break:normal
}

.container .boxIndex .extendPanel .extNotice_wrp{
	border-bottom:1px solid #d3d3d3;
	padding-bottom:16px;
	margin-bottom:22px
}

.container .boxIndex .extendPanel .extNotice{
	text-align:left;
	padding:3px 0 3px 13px;
	background:transparent url(../images/point.png) no-repeat 0 50%
}

.container .boxIndex .todoList{
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fff
}

.container .boxIndex .todoList h3{
	color:#333;
	font-size:14px;
	font-size:14px;
	line-height:24px;
	line-height:24px;
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	padding-bottom:10px;
	border-bottom:1px solid #d3d3d3;
	font-weight:normal;
	padding:10px;
	font-size:15px
}

.container .boxIndex .todoList h3.no-extra{
	border-bottom:0
}

.container .boxIndex .todoList li{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	color:#333;
	line-height:24px;
	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:23px;
	padding-right:15px;
	background:transparent url(../images/point.png) no-repeat 8px 19px;
	border-bottom:1px solid #d3d3d3
}

.container .boxIndex .todoList li:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.container .boxIndex .todoList li a{
	text-decoration:none;
	text-decoration:none;
	color:#333
}

.container .boxIndex .todoList li a:hover{
	text-decoration:underline
}

.container .boxIndex .todoList li.no-extra{
	border-bottom:0
}

.container .boxIndex .quickLaunch{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	margin-top:40px
}

.container .boxIndex .quickLaunch:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.container .boxIndex .quickLaunch li{
	float:left;
	float:left;
	box-shadow:0 2px 2px #ddd;
	-moz-box-shadow:0 2px 2px #ddd;
	-webkit-box-shadow:0 2px 2px #ddd;
	width:200px;
	text-align:center;
	text-align:center;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-right:18px;
	margin-bottom:15px;
	border:1px solid #d3d3d3;
	overflow:hidden
}

.container .boxIndex .quickLaunch li a{
	height:56px;
	display:block;
	display:block;
	color:#000;
	color:#000;
	font-weight:700;
	font-weight:700;
	padding:5px 32px 5px 32px;
	padding-right:32px
}

.container .boxIndex .quickLaunch li a:hover{
	background-color:#EEE
}

.container .boxIndex .quickLaunch li .icon48C{
	line-height:56px;
	display:block;
	display:block
}
#footer a{
	padding-right:10px;
	margin-left:10px;
	color:#dadada
}

.content_hd{
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #c6c6c6;
	box-shadow:0 1px 2px #ccc;
	-moz-box-shadow:0 1px 2px #ccc;
	-webkit-box-shadow:0 1px 2px #ccc;
	background-color:#ededed;
	background-image:-moz-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#e6e6e6));
	background-image:-webkit-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);
	background-image:-o-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%);
	background-image:linear-gradient(to bottom,#f4f4f4 0,#e6e6e6 100%)
}

.content_hd h3{
	font-weight:400
}

.content_hd a{
	color:#222
}

.content_hd_tip{
	margin-left:1em
}

.content_bd{
	padding:8px 45px 14px
}

.content_bd.account_bind{
	padding-left:25px;
	padding-right:25px;
	margin-top:-8px
}

.container .containerBox .content.mail_setting{
	padding:0;
	width:767px
}

.container .containerBox .content.no_extra{
	border:0;
	width:100%
}

.mail_setting .user_account{
	display:block;
	display:block;
	margin-top:9px
}

.mpIFrame{
	border:0;
	z-index:10;
	min-height:500px
}

.tab_split{
	position:relative;
	position:relative;
	margin-top:30px;
	border-top:1px solid #ccc;
	box-shadow:0 1px 0 #fff;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff
}

.tab_split.person .arrow{
	left:302px
}

.tab_split.group .arrow{
	left:205px
}

.single_box{
	padding:20px
}

.single_box_hd h2{
	font-size:22px;
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	padding-bottom:4px
}

.modAliasInput{
	width:415px
}

.microBlogArea{
	float:right;
	float:right
}

a.btn{
	text-decoration:none;
	text-decoration:none
}

a.btn:hover{
	text-decoration:none;
	text-decoration:none
}

.mp_desc{
	font-weight:400;
	font-style:normal;
	color:#666
}

a.btnGreen:link,a.btnGreen:visited,a.btnGreen:hover,a.btnGreen:active,a.btnGreenS:link,a.btnGreenS:visited,a.btnGreenS:hover,a.btnGreenS:active,a.btnGray:link,a.btnGray:visited,a.btnGray:hover,a.btnGray:active,a.btnGrayS:link,a.btnGrayS:visited,a.btnGrayS:hover,a.btnGrayS:active,a.btnBlue:link,a.btnBlue:visited,a.btnBlue:hover,a.btnBlue:active{
	text-decoration:none
}

.boxHeader{
	color:#545454
}

.boxHeader h2{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1;
	font-weight:400;
	font-size:14px
}

.boxHeader_name{
	float:left;
	float:left
}

.boxHeader_name a{
	color:#545454
}

.boxHeader_name a.btnGreenS{
	color:#fff
}

.boxHeader_name a.btnGrayS{
	color:#000
}

#dialogBox a{
	text-shadow:none;
	-webkit-text-shadow:none;
	-moz-text-shadow:none
}

.diag_btn{
	margin-top:10px;
	margin-bottom:14px
}

.singleChatPage .container,.cbdocPage .container{
	width:770px
}

.singleChatPage .container .content{
	border:0;
	clear:both;
	padding:0;
	padding-top:20px;
	width:768px;
	min-height:0
}

.friendPage .listTitle{
	padding:2px 20px 2px 10px
}

.friendPage .buddyRichInfo{
	left:100px
}

.friendPage .msgSenderAvatar{
	margin-left:20px
}

.friendPage .msgSender{
	margin-left:20px;
	max-width:150px;
	display:inline-block;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.friendPage .remarkName{
	float:none;
	display:inline-block;
	display:inline-block;
	vertical-align:middle;
	vertical-align:middle;
	margin-left:.35em;
	color:#424242
}

.friendPage .remarkName .name{
	max-width:120px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal
}

.friendPage .msgSenderRemark{
	margin-left:5px
}

.filePage .listTitle{
	padding:2px 10px
}

.filePage .listTitle .opt{
	width:100px;
	text-align:center;
	text-align:center
}

.filePage .file{
	width:500px
}

.filePage .listItem .oper,.filePage .listItem .size{
	width:100px;
	text-align:center;
	text-align:center;
	color:#aaa;
	color:#aaa
}

.filePage .listItem .icon18{
	margin-left:3px;
	display:inline-block
}

.fileNameArea{
	padding:0 0 5px
}

.fileNameArea .fileName{
	padding:2px 6px;
	line-height:20px;
	line-height:20px;
	display:block;
	display:block
}

.fileNameArea .fileNameEdit{
	display:none;
	display:none;
	display:none
}

.fileNameArea .fileNameInput{
	height:18px;
	line-height:18px;
	line-height:18px;
	border:1px solid #d3d3d3;
	padding:2px 4px;
	width:300px
}

.fileNameEditing .fileName{
	display:none;
	display:none;
	display:none
}

.fileNameEditing .fileNameEdit{
	display:block;
	display:block
}

.settingPage .avatarArea{
	width:128px;
	margin-right:20px
}

.settingPage .userinfoArea table{
	width:100%;
	border-collapse:collapse
}

.settingPage .userinfoArea table #country{
	width:150px;
	_width:150px\9;
	*width:150px\9
}

.settingPage .userinfoArea table #province{
	width:120px\9;
	_width:120px\9;
	*width:120px\9
}

.settingPage .userinfoArea table #city{
	width:100px\9;
	_width:100px\9;
	*width:100px\9
}

.settingPage .userinfoArea tr{
	padding:12px 0
}

.settingPage .userinfoArea tr:hover{
	background:#e5e5e5
}

.settingPage .userinfoArea tr:hover .modify_wrapper .desc{
	display:block;
	color:#AAA
}

.settingPage .userinfoArea .modify_wrapper.disable a{
	color:#ccc;
	cursor:not-allowed
}

.settingPage .userinfoArea .modify_wrapper .desc{
	font-size:12px;
	color:#f3f3f3
}

.settingPage .userinfoArea tr.hover_none:hover{
	background:0
}

.settingPage .userinfoArea tr .tr_top{
	border-top:0
}

.settingPage .userinfoArea tr .tr_btm{
	border:0
}

.settingPage .userinfoArea td{
	padding:18px 18px 18px 0;
	vertical-align:top;
	border-bottom:1px solid #e6e6e6;
	line-height:30px
}

.settingPage .userinfoArea th{
	width:146px;
	padding:18px 0 10px 18px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #e6e6e6;
	font-weight:normal;
	color:#aaa;
	font-weight:normal;
	line-height:30px
}

.settingPage .userinfoArea .signatureInput{
	border:1px solid #d3d3d3;
	width:400px;
	height:80px;
	min-width:400px;
	max-width:400px;
	padding:5px
}

.settingPage .userinfoArea .bindUserInput{
	border:1px solid #d3d3d3;
	padding:5px
}

.settingPage .userinfoArea .setting_avatar_wrp{
	font-size:0;
	line-height:0
}

.settingPage .userinfoArea .verifyInfo{
	display:block;
	max-width:250px;
	float:left
}

.settingPage .userinfoArea .tip_box{
	min-width:240px;
	margin:0 0 18px 0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	display:inline-block;
	*display:inline;
	*zoom:1
}

.settingPage .cLine{
	text-align:center;
	text-align:center
}

.settingPage .cLineB{
	border-width:2px
}

.settingPage .uploadArea{
	margin-top:5px;
	width:auto
}

.settingPage .uploadArea .desc{
	padding-top:6px
}

.settingPage .qrcode img{
	border:1px solid #ccc
}

.settingPage .modify_wrapper{
	float:right;
	float:right;
	text-align:right;
	text-align:right
}

.settingPage .modify_wrapper a:hover{
	text-decoration:none
}

.settingPage .modify_wrapper.no_extra,.settingPage .modify_wrapper .btnGrayS{
	line-height:1.5
}

.settingPage .desc{
	color:#AAA
}

.settingPage .error_tip{
	color:#b11516
}

.settingPage .error_tip i{
	font-size:15px;
	margin-right:4px
}

.notificationCenterPage h2{
	color:#000
}

.notificationCenterPage .container .containerBox .content{
	width:auto;
	float:none;
	border:0;
	margin-left:0;
	padding:0
}

.notificationCenterPage .container .containerBox .boxHeader{
	box-shadow:none;
	border-bottom-width:#bdbcbc
}

.notificationCenterPage .container .containerBox .content-wrapper{
	float:none;
	width:auto;
	border-left:0;
	padding:0
}

.notificationCenterPage .container .containerBox .content-wrapper .content{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border:0
}

.notificationCenterPage .notificationCenterArea dt{
	line-height:40px
}

.notificationCenterPage .notificationCenterArea i{
	font-style:normal;
	margin-right:6px
}

.notificationCenterPage .notify_kind i{
	color:#a1a1a1;
	font-size:17px
}

.notificationCenterPage .notify_kind .notify_kind_header{
	display:none;
	display:none;
	padding-left:20px;
	border-bottom:1px solid #bebebe;
	box-shadow:0 1px 3px #d0d0d0;
	-moz-box-shadow:0 1px 3px #d0d0d0;
	-webkit-box-shadow:0 1px 3px #d0d0d0;
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f1f1),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#f2f1f1 0,#e0e0e0 100%);
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f1f1),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#f2f1f1 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#f2f1f1 0,#e0e0e0 100%)
}

.notificationCenterPage .notify_kind .notify_title_wrapper,.notificationCenterPage .notify_kind dd{
	background-color:#f6f6f6
}

.notificationCenterPage .notify_kind .notify_item{
	display:block;
	display:block;
	font-weight:700;
	font-weight:700
}

.notificationCenterPage .notify_kind .notify_item dt,.notificationCenterPage .notify_kind .notify_item dd{
	border-bottom:1px solid #dbdbdb
}

.notificationCenterPage .notify_kind .notify_item i{
	color:#ff5c03;
	font-size:13px
}

.notificationCenterPage .notify_kind .notify_item hr{
	display:none;
	display:none;
	display:none;
	margin:0;
	padding:0;
	border:0;
	border-bottom:1px solid #dbdbdb;
	width:890px;
	height:0
}

.notificationCenterPage .notify_kind .notify_item .icon19_opr{
	margin-top:-0.2em
}

.notificationCenterPage .notify_kind .notify_item.readed{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal
}

.notificationCenterPage .notify_kind .notify_item.readed i{
	color:#a1a1a1
}

.notificationCenterPage .notify_kind .notify_item.show dt{
	border-bottom:0
}

.notificationCenterPage .notify_kind .notify_item.show hr{
	display:block;
	display:block
}

.notificationCenterPage .notify_kind .notify_item.select dd{
	background-color:#e0dfdf
}

.notificationCenterPage .notify_kind .notify_item.select hr{
	border-bottom-color:#c3c3c3
}

.notificationCenterPage .notify_kind .notify_item.select .notify_title_wrapper{
	background-color:#e0dfdf
}

.notificationCenterPage .notify_kind .notify_item.select:hover .notify_title_wrapper{
	background-color:#e0dfdf
}

.notificationCenterPage .notify_kind .notify_item.select:hover dd{
	background-color:#e0dfdf
}

.notificationCenterPage .notify_kind .notify_item:hover .notify_title_wrapper,.notificationCenterPage .notify_kind .notify_item:hover dd{
	background-color:#eee
}

.notificationCenterPage .notify_kind .notify_item .notify_title_wrapper{
	padding-left:40px;
	display:block;
	display:block;
	overflow:hidden;
	overflow:hidden;
	color:#616161;
	text-decoration:none
}

.notificationCenterPage .notify_kind .notify_item .notify_title{
	overflow:hidden;
	overflow:hidden
}

.notificationCenterPage .notify_kind .notify_item .notify_status{
	float:right;
	float:right;
	margin-right:20px
}

.notificationCenterPage .notify_kind .notify_item .notify_time{
	margin-right:15px
}

.notificationCenterPage .notify_kind .notify_item .icon16_opr{
	margin-top:-0.2em;
	*margin-top:0
}

.notificationCenterPage .notify_kind .notify_item dd{
	padding:10px 50px 10px 55px;
	color:#616161
}

.notificationCenterPage .notify_kind .notify_item dd a{
	color:#0061b5
}

.upgradeNotesPage .dot{
	color:#bababa
}

.upgradeNotesPage .content{
	background-color:#f3f3f3
}

.upgradeNotesPage .note-wrapper{
	margin-bottom:30px
}

.upgradeNotesPage .note-title{
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:1px solid #d2d2d2
}

.upgradeNotesPage .note-title.no-extra{
	border-bottom:0
}

.upgradeNotesPage .note-content{
	padding-top:10px;
	border-top:1px solid #fcfcfc;
	color:#616161
}

.upgradeNotesPage .mp-kind-wrapper{
	margin-bottom:0
}

.upgradeNotesPage .mp-kind-wrapper .note-content{
	text-align:center;
	text-align:center;
	padding-bottom:20px;
	border-bottom:1px solid #d2d2d2
}

.upgradeNotesPage .mp-kind-wrapper .note-content .mp-kind{
	margin:25px 14px 20px
}

.upgradeNotesPage .mp-kind-wrapper .note-content .tip_box{
	width:300px
}

.upgradeNotesPage .note-footer{
	text-align:center;
	text-align:center;
	border-top:1px solid #fcfcfc;
	padding-top:20px
}

.msghistoryPage .appmsgContentArea{
	width:260px
}

.msghistoryPage .opt{
	text-align:left;
	text-align:left;
	width:120px
}

.msghistoryPage .opt .send_tip{
	display:block;
	display:block;
	color:#aaa
}

.msghistoryPage .opt .c-l{
	color:#222
}

.msghistoryPage .status{
	width:170px
}

.msghistoryPage .time{
	text-align:left;
	text-align:left;
	width:120px
}

.msghistoryPage .operator{
	width:100px
}

.msghistoryPage .operator a{
	margin-left:10px
}

.opt.title.operator{
	text-indent:18px
}

.channelPage .listTitle{
	padding:2px 10px 2px 20px
}

.channelPage .opt{
	text-align:center;
	text-align:center;
	width:100px
}

.channelPage .opt .icon18{
	display:inline-block;
	margin-left:3px
}

.channelPage .txtInput{
	border:1px solid #d3d3d3;
	padding:3px 5px;
	width:158px
}

.channelPage .name{
	display:block;
	display:block
}

.channelPage .nameInput{
	display:none;
	display:none;
	display:none
}

.channelPage .nameEditing .name{
	display:none;
	display:none;
	display:none
}

.channelPage .nameEditing .nameInput{
	display:block;
	display:block
}

.indexPage .container .containerBox{
	background-color:#f3f3f3
}

.indexPage p.dev_access{
	margin-top:15px
}

.ivrSettingPage .btnGreenS,.ivrSettingPage .btnGrayS{
	margin-right:5px;
	vertical-align:middle;
	vertical-align:middle
}

.ivrSettingPage img{
	vertical-align:top
}

.ivrSettingPage .txtInput{
	border:1px solid #d3d3d3;
	padding:3px 5px;
	width:300px
}

.ivrSettingPage .ruleItem{
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:0 0 5px 0;
	margin-bottom:20px;
	background-color:#FFF;
	overflow:hidden;
	position:relative
}

.ivrSettingPage .title{
	padding:5px 20px 5px 20px;
	cursor:pointer;
	background-color:#f0f0f0;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	border-bottom:1px solid #d7d7d7
}

.ivrSettingPage .title h4{
	width:650px;
	display:block;
	display:block
}

.ivrSettingPage .headerRuleName{
	white-space:nowrap;
	max-width:550px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block
}

.ivrSettingPage .settingPre{
	padding:10px 20px 10px 20px
}

.ivrSettingPage .settingPre .preBox{
	margin-bottom:8px
}

.ivrSettingPage .settingPre .preBox label{
	float:left;
	float:left
}

.ivrSettingPage .settingPre .preBox .items{
	margin-left:70px;
	overflow:hidden
}

.ivrSettingPage .settingPre .preBox .items .item{
	float:left;
	float:left;
	background-color:#e3e1e1;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	height:28px;
	line-height:28px;
	margin:0 3px 5px 3px;
	max-width:100px;
	min-width:30px;
	overflow:hidden;
	padding:0 9px 0 9px;
	text-overflow:ellipsis;
	white-space:nowrap
}

.ivrSettingPage .settingPre .isAllReply{
	padding-left:70px
}

.ivrSettingPage .ruleItemEditing .unfold,.ivrSettingPage .ruleItemEditing .settingPre{
	display:none;
	display:none;
	display:none
}

.ivrSettingPage .ruleItemEditing .pickup,.ivrSettingPage .ruleItemEditing .detail{
	display:block;
	display:block
}

.ivrSettingPage .unfold{
	display:block;
	display:block
}

.ivrSettingPage .pickup,.ivrSettingPage .detail{
	display:none;
	display:none;
	display:none
}

.ivrSettingPage label{
	cursor:pointer
}

.ivrSettingPage .detail{
	margin:5px 10px 5px 10px
}

.ivrSettingPage .detail .header{
	background:#eeeded;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	line-height:30px
}

.ivrSettingPage .detail .ruleNameWrap{
	margin-bottom:5px
}

.ivrSettingPage .detail .keywordsList{
	width:236px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #dbdbdb;
	background:#fff
}

.ivrSettingPage .detail .keywordsList .cLine{
	padding:5px 12px 5px 12px;
	border-bottom:1px solid #dbdbdb;
	line-height:30px
}

.ivrSettingPage .detail .keywordsList .cLine .iconQues{
	margin-top:5px
}

.ivrSettingPage .detail .keywordsList .cLine .c-gA{
	margin-right:5px
}

.ivrSettingPage .detail .keywordsList .keywordItems{
	height:403px;
	padding:5px 0 5px 0;
	overflow-y:auto;
	overflow-x:hidden
}

.ivrSettingPage .detail .keywordsList .keywordItems .item{
	margin-bottom:5px;
	padding:2px 8px 2px 8px;
	border-bottom:1px solid #CCC
}

.ivrSettingPage .detail .keywordsList .keywordItems .item img{
	vertical-align:top
}

.ivrSettingPage .detail .keywordsList .keywordItems .item .matchMode{
	color:#135d91;
	background:transparent url(icon18.png) no-repeat 0 0;
	padding-left:20px;
	width:65px;
	height:20px;
	background-position:0 -506px
}

.ivrSettingPage .detail .keywordsList .keywordItems .item .matchMode1{
	background-position:0 -482px
}

.ivrSettingPage .detail .keywordsList .keywordItems .item .val{
	width:43px;
	overflow:hidden;
	margin:0 0 0 5px;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}

.ivrSettingPage .detail .keywordsList .keywordItems .item .keywordEditor{
	color:#135d91;
	margin-right:5px;
	margin-left:15px
}

.ivrSettingPage .detail .keywordsList .btnArea{
	background:#eeeded;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	height:30px;
	padding:7px 7px 7px 7px
}

.ivrSettingPage .detail .replyList{
	margin-left:246px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	min-width:450px;
	background:#fff;
	border:1px solid #dbdbdb;
	overflow:hidden;
	position:relative
}

.ivrSettingPage .detail .replyList .cLine{
	padding:5px 12px 5px 12px;
	border-bottom:1px solid #dbdbdb
}

.ivrSettingPage .detail .replyList .cLine p{
	float:left;
	line-height:30px
}

.ivrSettingPage .detail .replyList .cLine .iconQues{
	margin:5px 0 0 5px
}

.ivrSettingPage .detail .replyList .cntBox{
	padding:5px 12px 5px 12px;
	border-bottom:1px solid #dbdbdb;
	background:#eeeded
}

.ivrSettingPage .detail .replyList .replyWords,.ivrSettingPage .detail .replyList .replyFile,.ivrSettingPage .detail .replyList .replyAppMsg{
	display:none;
	display:none;
	display:none
}

.ivrSettingPage .detail .replyList .showWords .replyWords,.ivrSettingPage .detail .replyList .showFile .replyFile,.ivrSettingPage .detail .replyList .showAppMsg .replyAppMsg{
	display:block;
	display:block
}

.ivrSettingPage .detail .replyList .replyItems{
	height:371px;
	padding:5px 0 5px 0;
	overflow:hidden;
	overflow-y:auto;
	position:relative
}

.ivrSettingPage .detail .replyList .replyItems .item{
	position:relative;
	overflow:hidden;
	padding:0 8px 10px 8px;
	margin-bottom:10px;
	border-bottom:1px solid #dbdbdb
}

.ivrSettingPage .detail .replyList .replyItems .item .contentWrap{
	width:350px;
	margin-left:10px;
	position:relative
}

.ivrSettingPage .detail .replyList .replyItems .item .contentWrap .appmsgContentArea{
	width:230px;
	margin:0 0 0 5px
}

.ivrSettingPage .detail .replyList .replyItems .item .contentWrap .appmsgTimeArea{
	display:none;
	display:none;
	display:none
}

.ivrSettingPage .detail .replyList .replyItems .item .contentWrap .fileInfo{
	width:100%
}

.ivrSettingPage .detail .replyList .replyItems .item .contentWrap .fileInfo .right{
	margin-right:-30px;
	color:#999;
	color:#999
}

.ivrSettingPage .detail .replyList .replyItems .item .replyEditor{
	display:block;
	display:block;
	position:absolute;
	position:absolute;
	bottom:10px;
	right:10px;
	color:#135d91
}

.ivrSettingPage .detail .replyList .btnArea{
	background:#eeeded;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	height:30px;
	padding:7px 7px 7px 7px;
	overflow:hidden
}

.ivrSettingPage .detail .replyList .btnArea a{
	min-width:78px;
	display:block;
	display:block;
	margin-top:3px;
	float:right;
	float:right
}

.ivrSettingPage .detail .replyList .btnArea .btnAdd{
	padding-left:28px;
	background:transparent url(../images/icon28.png) no-repeat 0 0;
	border:0;
	cursor:pointer
}

.ivrSettingPage .detail .replyList .btnArea .addWords{
	background-position:0 -116px
}

.ivrSettingPage .detail .replyList .btnArea .addFiles{
	background-position:0 -179px
}

.ivrSettingPage .detail .replyList .btnArea .addRecording{
	background-position:0 -148px
}

.ivrSettingPage .detail .replyList .btnArea .addAppMsg{
	background-position:0 -212px
}

.ivrSettingPage .detail .replyList .btnArea .addGoodsMsg{
	background-position:0 -279px
}

.ivrSettingPage .detail .btnArea{
	padding:10px 10px 20px 10px;
	border-top:1px solid #dbdbdb
}

.ivrSettingPage .detail .operator{
	border-top:0
}

.ivrSettingPage .open #ivrCallbackArea #edit-callbackapi{
	visibility:visible;
	visibility:visible;
	text-decoration:underline
}

.ivrSettingPage .open .saveRule{
	display:none;
	display:none;
	display:none
}

.ivrSettingPage .open #ivrSettingArea .mask{
	display:block;
	display:block
}

.meetingFriendPage .listTitle .group{
	text-align:center;
	width:90px
}

.meetingFriendPage .listTitle .opt{
	text-align:center;
	width:100px
}

.meetingFriendPage .msgSender{
	display:inline-block;
	max-width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}

.meetingFriendPage .contentBox{
	margin-left:20px;
	width:436px
}

.meetingFriendPage #listContainer .btnArea .opt{
	display:none;
	display:none;
	display:none
}

.meetingFriendPage #listContainer .btnArea button{
	margin-right:10px
}

.meetingFriendPage #listContainer .editOpArea .opt{
	display:block;
	display:block
}

.meetingFriendPage #listContainer .editOpArea button{
	display:none;
	display:none;
	display:none
}

.meetingFriendPage #listContainer .selectArea{
	width:90px;
	text-align:center;
	text-align:center
}

.meetingFriendPage #listContainer .selectArea select{
	width:90px
}

.meetingFriendPage #listContainer .iconEdit{
	margin-left:30px
}

.meetingFriendPage #listContainer .optbtn{
	text-align:center;
	text-align:center;
	width:100px;
	margin-top:10px
}

.regPage{
	font-size:12px
}

.regPage .navigator{
	display:none;
	display:none;
	display:none
}

.regPage .containerBox{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	overflow:hidden
}

.regPage .container .containerBox .content{
	border:0;
	float:none;
	width:auto;
	padding:20px
}

.regPage #regMain{
	background:transparent url(../images/example_zh_CN.jpg) no-repeat right top;
	padding:30px 0
}

.regPage .row{
	margin-bottom:15px
}

.regPage .left-part{
	width:300px;
	padding-right:10px
}

.regPage .input-tip{
	width:200px
}

.regPage .isNeed{
	color:#e60012;
	line-height:15px;
	height:15px;
	padding-right:10px
}

.regPage .input{
	color:#444;
	border:1px solid #AAA;
	padding:7px;
	font-size:16px;
	width:286px;
	height:16px
}

.regPage textarea.input{
	height:71px;
	resize:none
}

.regPage .input::-webkit-input-placeholder{
	color:#aaa
}

.regPage .input:-moz-placeholder{
	color:#aaa
}

.regPage .input::-moz-placeholder{
	color:#aaa
}

.regPage .input:-ms-input-placeholder{
	color:#aaa
}

.regPage .select{
	display:block;
	width:300px;
	padding:5px;
	height:30px;
	line-height:30px
}

.regPage .select3{
	width:98px;
	margin-right:2px
}

.regPage .iconOK{
	display:none;
	display:none;
	display:none
}

.regPage .error .input{
	border:1px solid #e60012
}

.regPage .error .input-tip{
	color:#e60012
}

.regPage .ok .iconOK{
	display:block;
	display:block
}

.regPage .ok .input-tip{
	display:none;
	display:none;
	display:none
}

.regPage #regSuc p{
	line-height:21px;
	text-shadow:none
}

.callbackPage .casePanel{
	padding-bottom:15px;
	border-bottom:1px solid #CCC
}

.callbackPage .case{
	width:380px;
	margin:0 auto
}

.callbackPage .case .title{
	background:0;
	padding:0;
	border:0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-align:center
}

.callbackPage .case .viewCase{
	width:219px;
	height:347px;
	margin-top:8px;
	margin-bottom:8px
}

.callbackPage .case .viewCaseRight{
	width:145px;
	margin-top:8px
}

.callbackPage .case .viewCaseRight .viewErweima{
	width:138px;
	height:138px;
	margin-bottom:10px;
	border:1px solid #e0e0e0
}

.callbackPage .case .subTitle{
	font-size:16px
}

.callbackPage .case p{
	font-size:14px;
	color:#797878
}

.callbackPage .casePanel .changeDotPanel{
	width:36px;
	height:13px;
	margin:13px auto 20px
}

.callbackPage .casePanel .changeDotPanel .dot{
	width:13px;
	height:13px;
	background:transparent url(../images/slide_icon.png) no-repeat 0 0;
	background-position:-41px -115px;
	margin-right:9px
}

.callbackPage .casePanel .changeDotPanel .greenDot{
	background-position:-17px -115px
}

.callbackPage .casePanel .changeDotPanel .lastDot{
	margin:0
}

.callbackPage .caseFooter{
	padding:20px 0 20px
}

.callbackPage .caseFooter p{
	margin-bottom:10px
}

.callbackPage .caseFooter a{
	color:#0d5db8
}

.callbackPage a.btnGreen{
	color:#FFF;
	margin:0;
	text-shadow:none
}

.callbackPage .customSetForm span{
	margin-left:3px;
	font-size:12px;
	font-size:12px;
	margin-top:6px
}

.callbackPage .customSetForm .ok .iconOK{
	display:block;
	display:block
}

.callbackPage .customSetForm .ok .input-tips{
	display:none;
	display:none;
	display:none
}

.callbackPage .customSetForm .error .input{
	border:1px solid #af0606
}

.callbackPage .customSetForm .error .input-tips{
	color:#af0606;
	display:block;
	display:block
}

.callbackPage .customSetForm .iconOK{
	display:none;
	display:none;
	display:none
}

.callbackPage .customSetForm div.title{
	background:0;
	padding:0 0 2px;
	font-size:16px;
	border-bottom:1px solid #DDD
}

.callbackPage .customSetForm .listSection{
	padding:0 0 20px
}

.callbackPage .customSetForm .row{
	padding:10px 0;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.callbackPage .customSetForm .row:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.callbackPage .customSetForm .row input{
	border:1px solid #ddd;
	padding:3px 5px
}

.callbackPage .customSetForm label{
	display:block;
	width:100px;
	color:#8b8b8b;
	text-align:right;
	margin-top:6px
}

.callbackPage .customSetForm .row .redStar{
	color:#af0606
}

.callbackPage .singleChatPage .content{
	background-color:#FFF
}

.callbackPage .declare a{
	margin-top:20px;
	margin-right:10px
}

.cbdocPage .container .content{
	float:none
}

.cbdocPage .boxHeader{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.cbdocPage .boxHeader:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.cbdocPage .boxHeader h2{
	float:left;
	float:left
}

.cbdocPage .boxHeader a{
	float:right;
	float:right;
	line-height:35px;
	font-size:12px;
	padding:3px;
	margin-right:10px
}

.cbdocPage pre{
	border:1px solid #AAA;
	padding:10px;
	background-color:#EEE;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}

.cbdocPage h3,.cbdocPage p,.cbdocPage pre,.cbdocPage h4{
	line-height:30px;
	font-size:14px;
	font-size:14px
}

.cbdocPage h4{
	margin-left:10px
}

.bizmenu_apply{
	padding:75px 0 100px
}

.app_list{
	padding:0 30px
}

.app_mod{
	padding-top:42px;
	padding-bottom:30px;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1
}

.app_mod .pic_wrp{
	float:left;
	float:left;
	padding-top:5px;
	margin-right:14px
}

.app_mod .pic_wrp img{
	width:336px
}

.app_mod:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.app_info_wrp{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.app_info_hd{
	overflow:hidden;
	overflow:hidden;
	padding-bottom:6px;
	margin-bottom:14px;
	border-bottom:1px solid #ccc
}

.app_info_hd h4{
	float:left;
	float:left;
	font-size:21px;
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal
}

.app_tip{
	color:#f53d3d;
	font-size:21px;
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	float:left;
	float:left
}

.app_access{
	float:right;
	float:right
}

.app_opr{
	float:right;
	float:right
}

.app_opr.setting{
	margin-right:12px
}

.app_opr a{
	margin-left:14px
}

.app_info_bd{
	color:#7b7b7b
}

.app_info_bd p{
	padding-bottom:6px
}

.app_msg{
	margin-top:10px;
	padding:4px 8px;
	border:1px solid #c2d4e1;
	background-color:#e2f0f8
}

.app_msg p{
	color:#545454;
	word-wrap:break-word;
	word-break:break-all
}

.bizmenu_apply .form{
	padding:0 70px
}

.bizmenu_apply textarea.frm_input{
	width:636px;
	resize:none;
	min-height:70px;
	padding:10px
}

.bizmenu_apply div.apply_example{
	background-color:#d9dadb;
	color:#737475;
	padding:10px
}

.tip_content{
	float:left;
	float:left;
	line-height:60px;
	margin-top:15px
}

.tip_content .add_on_icon50{
	margin-right:20px
}

.devving_tip .tip_content .add_on_icon50{
	background-position:0 -50px
}

.devving .func_status2 .myapp_setting_btn{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0
}

.devving .func_status2 .myapp_setting_btn:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.devving .func_status2 .myapp_setting_btn:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.devving .api_opr_btn.btnDisable{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%)
}

.devving .api_opr_btn.btnDisable:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.devving .api_opr_btn.btnDisable:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.devving .api_opr_btn.btnDisable#saveSetting{
	margin-left:105px
}

.mode_switch{
	float:right;
	float:right;
	text-decoration:none;
	text-decoration:none;
	padding:35px 36px;
	border-left:1px solid #ccc;
	color:#bababa;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	background-color:#ececec;
	background-image:linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#f0f0f0 100%);
	background-image:-moz-linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#f0f0f0 100%);
	background-image:-webkit-linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#f0f0f0 100%)
}

.mode_switch strong{
	color:#222
}

.mode_switch:hover{
	text-decoration:none;
	text-decoration:none;
	background-color:#e0e0e0;
	background-image:linear-gradient(bottom,#e3e3e3 3%,#f0f0f0 97%,#f8f8f8 100%);
	background-image:-moz-linear-gradient(bottom,#e3e3e3 3%,#f0f0f0 97%,#f8f8f8 100%);
	background-image:-webkit-linear-gradient(bottom,#e3e3e3 3%,#f0f0f0 97%,#f8f8f8 100%)
}

.devving_tip .mode_switch .mode_switch_inner{
	display:inline-block;
	display:inline-block;
	cursor:pointer;
	cursor:pointer;
	background:transparent url("../images/bg_switch_on.png") no-repeat 50% 50%
}

.devving_tip .mode_switch .mode_switch_inner strong{
	margin-right:80px
}

.default_dev_tip .mode_switch .mode_switch_inner{
	display:inline-block;
	display:inline-block;
	cursor:pointer;
	cursor:pointer;
	background:transparent url("../images/bg_switch_off.png") no-repeat 50% 50%
}

.default_dev_tip .mode_switch .mode_switch_inner strong{
	margin-left:80px
}

.devving_tip,.default_dev_tip{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1;
	font-size:16px;
	background-color:#e8e8e8;
	background-image:linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#fcfcfc 100%);
	background-image:-moz-linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#fcfcfc 100%);
	background-image:-webkit-linear-gradient(bottom,#ececec 3%,#f8f8f8 97%,#fcfcfc 100%);
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #c0c0c0;
	box-shadow:0 2px 4px #d0d0d0;
	-moz-box-shadow:0 2px 4px #d0d0d0;
	-webkit-box-shadow:0 2px 4px #d0d0d0;
	padding:0 0 0 50px
}

.project_mask_show #project_use{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0
}

.project_mask_show #project_use:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.project_mask_show #project_use:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.index-tip-icon{
	width:56px;
	height:56px;
	margin-top:5px;
	background:transparent url('../images/icon-user-tip.png') no-repeat 0 0
}

.index-tip-content{
	margin-left:66px;
	margin-right:30px
}

.index-tip-t{
	font-size:16px;
	line-height:32px
}

.index-tip-text{
	padding-bottom:20px
}

.close-tip-icon{
	position:absolute;
	right:3px;
	top:3px;
	width:23px;
	height:24px;
	background:transparent url('../images/closeIcon.png') no-repeat 0 0
}

.user-disabled .index-tip-icon{
	background-position:0 0
}

.user-verifing .index-tip-icon{
	background-position:0 0
}

.verified-fail .index-tip-icon{
	background-position:0 0
}

.user-modifing .index-tip-icon{
	background-position:0 -136px
}

.verified-success .index-tip-icon{
	background-position:0 -67px
}

.menu_new{
	position:relative;
	position:relative;
	top:-3px;
	right:-4px
}

.new_icon{
	display:inline-block;
	display:inline-block;
	position:absolute;
	position:absolute;
	top:-16px;
	left:2px;
	width:42px;
	height:24px;
	background:transparent url('../images/icon_new.png') no-repeat 0 0
}

.appred{
	display:inline-block;
	margin-right:2px;
	margin-top:-2px;
	*margin-top:0;
	vertical-align:middle;
	width:20px;
	height:20px;
	background:transparent url('../images/icon_appr.png') no-repeat right -84px
}

.apprArrow{
	display:inline-block;
	margin-left:1em;
	vertical-align:middle;
	width:13px;
	height:20px;
	background:transparent url('../images/icon_appr.png') no-repeat right -104px
}

.processor_bar{
	overflow:hidden;
	*zoom:1;
	background-color:#e9e9e9;
	background-image:-moz-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2f2),to(#dfdfdf));
	background-image:-webkit-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-o-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:linear-gradient(to bottom,#f3f2f2 0,#dfdfdf 100%);
	border-bottom:1px solid #d7d7d7
}

.processor_bar .step{
	float:left;
	background:transparent url(../images/new/processer.png) no-repeat 0 0;
	text-align:center;
	line-height:36px;
	width:19.99%;
	color:#747474
}

.processor_bar .step.pprev{
	background-position:right 0
}

.processor_bar .step.prev{
	background-position:right -85px
}

.processor_bar .step.current{
	background-color:#5fa054;
	background-image:-moz-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#78bc6d),to(#4f8d44));
	background-image:-webkit-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-o-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:linear-gradient(to bottom,#78bc6d 0,#4f8d44 100%);
	color:#fff
}

.processor_bar .step.next{
	background-position:left -41px
}

.processor_bar .step.nnext{
	background-position:left -1px
}

.rn-reg-t-wrapper{
	background-color:#e9e9e9;
	background-image:-moz-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2f2),to(#dfdfdf));
	background-image:-webkit-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-o-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:linear-gradient(to bottom,#f3f2f2 0,#dfdfdf 100%);
	border-bottom:1px solid #d7d7d7
}

.rn-reg-t{
	background:transparent url('../images/new/processer.png') no-repeat;
	line-height:36px;
	width:33.333%;
	color:#747474
}

.rn-reg-t.current{
	background-color:#5fa054;
	background-image:-moz-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#78bc6d),to(#4f8d44));
	background-image:-webkit-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-o-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:linear-gradient(to bottom,#78bc6d 0,#4f8d44 100%);
	color:#fff
}

.rn-reg-t.prev{
	background-position:right -85px
}

.rn-reg-t.pprev{
	background-position:right 0
}

.rn-reg-t.next{
	background-position:left -41px
}

.rn-reg-t.nnext{
	background-position:left -1px
}

div.apprStepTitleWrp{
	background-color:#e9e9e9;
	background-image:-moz-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2f2),to(#dfdfdf));
	background-image:-webkit-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-o-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:linear-gradient(to bottom,#f3f2f2 0,#dfdfdf 100%);
	border-bottom:1px solid #d7d7d7
}

div.apprStepTitleWrp .apprStepTitle{
	background:transparent url('../images/new/processer.png') no-repeat;
	line-height:36px;
	color:#747474
}

div.apprStepTitleWrp .apprStepTitle.current{
	background-color:#5fa054;
	background-image:-moz-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#78bc6d),to(#4f8d44));
	background-image:-webkit-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:-o-linear-gradient(top,#78bc6d 0,#4f8d44 100%);
	background-image:linear-gradient(to bottom,#78bc6d 0,#4f8d44 100%);
	color:#fff
}

div.apprStepTitleWrp .apprStepTitle.prev{
	background-position:right -85px
}

div.apprStepTitleWrp .apprStepTitle.pprev{
	background-position:right 0
}

div.apprStepTitleWrp .apprStepTitle.next{
	background-position:left -41px
}

div.apprStepTitleWrp .apprStepTitle.nnext{
	background-position:left -1px
}

.xs_msg .inner{
	padding:18px 70px;
	background-color:#e0eaf6;
	border:1px solid #b1c4da;
	box-shadow:inset 0 1px 0 #edf3fa,0 1px 1px #ccc;
	-moz-box-shadow:inset 0 1px 0 #edf3fa,0 1px 1px #ccc;
	-webkit-box-shadow:inset 0 1px 0 #edf3fa,0 1px 1px #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}

.xs_msg .msg_icon_wrapper{
	float:left;
	margin-right:12px;
	font-size:0
}

.xs_msg .msg_content{
	overflow:hidden;
	*zoom:1;
	padding-top:5px
}

.xs_msg h4{
	font-size:16px;
	font-weight:700
}

.mp_dialog_content .xs_msg h4{
	text-align:left;
	text-align:left;
	padding-top:10px
}

.xs_msg p{
	font-size:14px
}

.xs_msg p.spacing{
	padding:.5em 0 2em
}

.dev_wrapper .xs_msg p.spacing{
	padding-top:1em
}

.xs_msg .faq_list a{
	margin-left:2px;
	margin-right:2px
}

.xs_msg.default .inner{
	background-color:transparent;
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}

.xs_msg.simple{
	margin:0;
	text-align:center
}

.xs_msg.simple .inner{
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:left
}

.xs_msg.oneline .msg_content{
	padding-top:16px
}

.xs_msg.wkd{
	margin-top:90px
}

.xs_msg.refill{
	margin-bottom:30px
}

.xs_msg.refill .msg_text{
	margin-top:10px
}

.xs_msg.mail_setting{
	padding-top:30px
}

.xs_msg.iframe_error{
	padding-top:90px
}

.page-msg-pic{
	float:left;
	float:left
}

.page-msg-content{
	margin-left:66px
}

.page-msg-t{
	font-size:16px;
	font-weight:700
}

.page-opr{
	padding-top:28px
}

.page-opr a{
	margin-right:20px
}

fieldset{
	margin:0;
	border:0
}

fieldset,legend{
	padding:0
}

.user_account{
	display:inline-block;
	display:inline-block;
	margin-top:.5em
}

.form.form1 .frm_label{
	width:200px
}

.form.developer{
	margin-top:-30px
}

.mail_setting .frm_fieldset,.developer .frm_fieldset{
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #ccc;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff
}

.mail_setting .frm_fieldset.no_extra,.developer .frm_fieldset.no_extra{
	border-top-width:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	padding-top:28px
}

.developer .frm_fieldset.no_extra{
	padding-top:8px
}

.developer .frm_legend{
	font-size:22px
}

.frm_opr{
	text-align:center;
	text-align:center;
	padding-bottom:30px
}

.mail_setting .frm_opr{
	text-align:left;
	text-align:left;
	padding-left:84px
}

.developer .frm_opr{
	text-align:left;
	text-align:left;
	padding-left:282px
}

.frm_control_group{
	margin-top:20px
}

.mail_setting .frm_control_group{
	margin-top:28px
}

.mail_setting .frm_control_group.no_input{
	margin-top:18px
}

.developer .frm_control_group{
	padding-left:150px;
	padding-right:150px;
	min-height:0
}

.frm_controls{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1;
	font-size:14px
}

.frm_label{
	float:left;
	float:left;
	width:120px;
	margin-top:.5em;
	font-size:14px
}

.mail_setting .frm_label{
	width:80px
}

.frm_label.no_extra{
	margin-top:0
}

.developer .frm_label{
	text-align:right;
	text-align:right;
	margin-right:1em
}

.frm_tip{
	font-size:16px
}

.mail_setting .frm_tip{
	font-size:14px
}

.developer .frm_tip{
	font-size:14px;
	color:#7b7b7b;
	margin-bottom:3em
}

.mail_setting .frm_input,.developer .frm_input{
	width:300px;
	background-color:#fff
}

.mail_setting .frm_input{
	*height:30px
}

.frm_input.bindUserInput{
	margin-left:.5em
}

.frm_input.domain_setting{
	width:248px;
	margin-right:.5em
}

.frm_checkbox_label{
	vertical-align:middle;
	vertical-align:middle
}

.frm_checkbox_label input{
	position:relative;
	position:relative;
	top:1px
}

.frm_checkbox_label.dialog_context{
	margin-bottom:30px;
	margin-top:4px
}

.frm_msg{
	display:none;
	display:none;
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.frm_msg i{
	font-style:normal;
	float:left;
	float:left
}

.frm_msg.success{
	color:#7fba4f
}

.frm_msg.fail{
	color:#b11516
}

.frm_msg_content{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.developer .frm_msg_content{
	margin-left:0
}

.frm_desc{
	color:#929292
}

.auth_code img{
	vertical-align:middle
}

.auth_code a{
	margin-left:16px
}

.frm_select{
	border:1px solid #b3b3b3;
	padding:3px 9px;
	box-shadow:0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:.5em
}

.frm_select.realnanme_reg{
	margin-right:1em
}

.frm_select.domain_setting{
	margin-right:.5em;
	vertical-align:middle;
	vertical-align:middle
}

.frm_radio.shared_addr{
	margin-right:.2em
}

.frm i{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal
}

.frm .red-star{
	display:inline-block;
	display:inline-block;
	vertical-align:middle;
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
	color:#ff6a2f
}

.btnBlue{
	display:inline-block;
	padding:5px 15px 5px 10px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	border:1px solid #6b8190;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa;
	background-color:#6c94ae;
	background-image:linear-gradient(bottom,#5d86a0 3%,#739ab4 97%,#fff 100%);
	background-image:-moz-linear-gradient(bottom,#5d86a0 3%,#739ab4 97%,#fff 100%);
	background-image:-webkit-linear-gradient(bottom,#54778e 3%,#739ab4 97%,#fff 100%)
}

.btnBlue:hover{
	background-color:#577c95;
	background-image:linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%);
	background-image:-moz-linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%);
	background-image:-webkit-linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%)
}

.btnBlue.extra{
	cursor:default;
	background-color:#577c95;
	background-image:linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%);
	background-image:-moz-linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%);
	background-image:-webkit-linear-gradient(bottom,#476c85 3%,#739ab4 97%,#fff 100%)
}

.btnS{
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px
}

.btnGreen{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%)
}

.btnGreen:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreen#saveSetting{
	margin-left:105px
}

.btnGreenS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	color:#fff;
	color:#fff;
	border:1px solid #3d810c;
	background-color:#5aaa4b;
	background-image:-moz-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#60b452),to(#56a447));
	background-image:-webkit-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:-o-linear-gradient(top,#60b452 0,#56a447 100%);
	background-image:linear-gradient(to bottom,#60b452 0,#56a447 100%);
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px
}

.btnGreenS:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreenS:hover{
	background-color:#53a046;
	background-image:-moz-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5aab4d),to(#4f9841));
	background-image:-webkit-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:-o-linear-gradient(top,#5aab4d 0,#4f9841 100%);
	background-image:linear-gradient(to bottom,#5aab4d 0,#4f9841 100%);
	color:#fff;
	color:#fff;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa
}

.btnGreenS#saveSetting{
	margin-left:105px
}

.btnGray{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA
}

.btnGray:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnGrayS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px
}

.btnGrayS:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnGrayS:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.btnDisable{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0
}

.btnDisable:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.btnDisableS{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	cursor:not-allowed;
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	border:1px solid #bdbdbd;
	border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	outline:0;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	vertical-align:middle;
	*padding-bottom:2px
}

.btnDisableS:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.btnDisableS:hover{
	color:#7b7b7b;
	background-color:#f3f3f3;
	background-image:-moz-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#f3f3f3));
	background-image:-webkit-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:-o-linear-gradient(top,#f3f3f3 0,#f3f3f3 100%);
	background-image:linear-gradient(to bottom,#f3f3f3 0,#f3f3f3 100%);
	box-shadow:0 0 0 transparent;
	-moz-box-shadow:0 0 0 transparent;
	-webkit-box-shadow:0 0 0 transparent;
	text-decoration:none
}

.textDisable{
	display:none;
	color:#aaa;
	cursor:not-allowed;
	text-shadow:0 1px 1px #fff
}

.searchbar{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.searchbar:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.searchbar .txt{
	height:21px;
	margin:0;
	padding:3px 5px;
	border:1px solid #AAA;
	color:#aaa;
	color:#aaa;
	margin-right:5px
}

.searchbar .btnGrayS{
	*margin-top:1px
}

.pagination{
	padding:10px 20px;
	text-align:right;
	text-align:right
}

.pagination.disable a{
	cursor:default;
	background:0;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#000
}

.pagination.disable a:hover{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.pagination.disable .prev_page,.pagination.disable .next_page,.pagination.disable .page_num_go{
	border:1px solid #ddd;
	color:#ddd
}

.pagination.disable .prev_page .arrow,.pagination.disable .next_page .arrow,.pagination.disable .page_num_go .arrow{
	color:#ccc;
	border-color:#ccc
}

.pagination.disable .prev_page .arrow.arrow-t,.pagination.disable .next_page .arrow.arrow-t,.pagination.disable .page_num_go .arrow.arrow-t,.pagination.disable .prev_page .arrow.arrow-b.desc,.pagination.disable .next_page .arrow.arrow-b.desc,.pagination.disable .page_num_go .arrow.arrow-b.desc{
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.pagination.disable .prev_page .arrow.arrow-r,.pagination.disable .next_page .arrow.arrow-r,.pagination.disable .page_num_go .arrow.arrow-r{
	border-bottom-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.pagination.disable .prev_page .arrow.arrow-b,.pagination.disable .next_page .arrow.arrow-b,.pagination.disable .page_num_go .arrow.arrow-b,.pagination.disable .prev_page .arrow.arrow-t.asc,.pagination.disable .next_page .arrow.arrow-t.asc,.pagination.disable .page_num_go .arrow.arrow-t.asc{
	border-left-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent
}

.pagination.disable .prev_page .arrow.arrow-l,.pagination.disable .next_page .arrow.arrow-l,.pagination.disable .page_num_go .arrow.arrow-l{
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-top-color:transparent
}

.pagination.disable .page_num_input{
	background-color:#f3f3f3;
	cursor:not-allowed
}

.pagination a{
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	border:1px solid #3d810c;
	padding:5px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-align:center;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	color:#000;
	color:#000;
	border:1px solid #AAA;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	margin:0;
	padding:3px 5px;
	*padding-top:0;
	*padding-bottom:0;
	*height:26px;
	*line-height:22px;
	*height:21px;
	margin-left:2px;
	margin-right:2px;
	padding:1px 5px;
	min-width:14px
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a:hover{
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f8f8f8));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f8f8f8 100%);
	box-shadow:0 1px 1px #ccc;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-box-shadow:0 1px 1px #ccc
}

.pagination a.on,.pagination a.disable{
	cursor:default;
	background:0;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#000
}

.pagination a:hover{
	text-decoration:none
}

.pagination .prev_page.disable,.pagination .next_page.disable,.pagination .page_num_go.disable{
	border:1px solid #ddd;
	color:#ddd
}

.pagination .prev_page.disable .arrow,.pagination .next_page.disable .arrow,.pagination .page_num_go.disable .arrow{
	color:#ccc;
	border-color:#ccc
}

.pagination .prev_page.disable .arrow.arrow-t,.pagination .next_page.disable .arrow.arrow-t,.pagination .page_num_go.disable .arrow.arrow-t,.pagination .prev_page.disable .arrow.arrow-b.desc,.pagination .next_page.disable .arrow.arrow-b.desc,.pagination .page_num_go.disable .arrow.arrow-b.desc{
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.pagination .prev_page.disable .arrow.arrow-r,.pagination .next_page.disable .arrow.arrow-r,.pagination .page_num_go.disable .arrow.arrow-r{
	border-bottom-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.pagination .prev_page.disable .arrow.arrow-b,.pagination .next_page.disable .arrow.arrow-b,.pagination .page_num_go.disable .arrow.arrow-b,.pagination .prev_page.disable .arrow.arrow-t.asc,.pagination .next_page.disable .arrow.arrow-t.asc,.pagination .page_num_go.disable .arrow.arrow-t.asc{
	border-left-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent
}

.pagination .prev_page.disable .arrow.arrow-l,.pagination .next_page.disable .arrow.arrow-l,.pagination .page_num_go.disable .arrow.arrow-l{
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-top-color:transparent
}

.pagination .prev_page,.pagination .next_page{
	width:35px;
	position:relative;
	position:relative;
	color:#aaa;
	text-indent:-999px
}

.pagination .arrow{
	color:#808080;
	border-color:#808080;
	top:4px;
	border-width:7px
}

.pagination .arrow-l{
	left:12px
}

.pagination .arrow-r{
	right:12px
}

.pagination .page_num_ctrl{
	margin-left:20px
}

.pagination input{
	width:2em;
	text-align:center;
	text-align:center;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:3px
}

.pagination .page_num_area .page_btn{
	vertical-align:middle;
	vertical-align:middle
}

.pagination .page_num_area .page_num_list i{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal
}

.pagination .page_num_ctrl_area{
	margin-left:20px
}

.pagination .page_num_ctrl_area em{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal
}

.pagination .page_num_ctrl_area input,.pagination .page_num_ctrl_area .page_num_total,.pagination .page_num_ctrl_area .page_num_go{
	vertical-align:middle;
	vertical-align:middle
}

.pagination .page_num_ctrl_area input{
	width:2em;
	text-align:center;
	text-align:center;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-right:3px
}

.pageNavigator{
	padding:0
}

.pageNavigator .pageIdxInput{
	border:1px solid #aaa;
	color:#aaa;
	width:26px;
	padding:3px;
	margin-right:3px
}

.pageNavigator span{
	vertical-align:middle
}

.pageNavigator .go{
	display:inline-block
}

.pageNavigator .go input,.pageNavigator .go button{
	vertical-align:middle
}

.dot{
	font-size:15px;
	margin-right:4px;
	font-family:Verdana,Arial,Tahoma
}

.new-icon-wrapper{
	position:relative;
	position:relative;
	top:-3px
}

.page_access_wrapper{
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid #ddd;
	box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	text-align:center;
	text-align:center
}

.send_error_tip{
	color:#b11516
}

.tip_box{
	box-shadow:inset 0 1px 1px #c0c0c0,0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 1px #c0c0c0,0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 1px #c0c0c0,0 1px 0 #fff;
	border:1px solid #aaa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#dbe9fb;
	padding:6px 15px;
	margin:0 auto;
	text-align:center;
	text-align:center
}

.line_ft{
	border-top:1px solid #CCC;
	box-shadow:0 1px 1px #fff;
	-moz-box-shadow:0 1px 1px #fff;
	-webkit-box-shadow:0 1px 1px #fff;
	margin-top:30px;
	padding-top:30px;
	text-align:center;
	text-align:center
}

.notify_box{
	padding:6px 12px;
	border:1px solid #171717;
	box-shadow:0 1px 1px rgba(0,0,0,0.1),inset 0 1px 0 #555;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1),inset 0 1px 0 #555;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),inset 0 1px 0 #555;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#3c3c3c;
	font-size:14px;
	color:#fff
}

.notify_box .notify_item{
	line-height:2.6;
	padding:0 3px;
	border-top:1px solid 474747;
	border-bottom:1px solid #2a2a2a
}

.notify_box .notify_item.first{
	border-top-width:0
}

.notify_box .notify_item.last{
	border-bottom-width:0
}

.notify_box .add_on{
	font-size:16px;
	color:#808080;
	margin-right:3px
}

.notify_box .detail_access{
	margin-left:15px;
	color:#5ba9f1;
	text-decoration:none;
	text-decoration:none
}

.index-tip-wrapper{
	padding-top:20px
}

.index-tip{
	position:relative;
	padding:40px 46px 24px;
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1;
	background-color:#fffce7;
	border:1px solid #e0e0e0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}

.tips{
	display:none;
	display:none;
	display:none;
	position:fixed;
	position:fixed;
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%
}

.tips .tipContent{
	background-color:#68af02;
	width:250px;
	margin:0 auto;
	color:#fff;
	color:#fff;
	padding:5px 30px;
	border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	text-align:center;
	text-align:center;
	text-shadow:0 -1px -1px #808080;
	border-top:0
}

.tips .suc{
	background-color:#68af02;
	border:1px solid #5a851d
}

.tips .err{
	background-color:#eaa000
}

.dialog_box{
	position:relative
}

.dialog_box .inner{
	padding:24px 20px;
	background-color:#fff;
	border:1px solid #c8c8c8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}

.dialog_box .inner p{
	line-height:2;
	color:#3f3f3f;
	border-bottom:1px solid #e5e5e5
}

.dialog_box .inner p.no_extra{
	border-bottom-color:transparent
}

.dialog_box .arrow_up{
	position:absolute;
	width:0;
	height:0;
	border-width:12px;
	border-style:dashed dashed solid dashed
}

.dialog_box .arrow_up.out{
	top:-24px;
	left:120px;
	border-color:transparent transparent #c8c8c8 transparent
}

.dialog_box .arrow_up.in{
	top:-23px;
	left:120px;
	border-color:transparent transparent #fff transparent
}

.tip_box .inner{
	padding:6px 15px;
	border:1px solid #aaa;
	background-color:#dbe9fb;
	color:#000;
	font-size:14px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 1px #fff,inset 0 1px 1px #c0c0c0;
	-moz-box-shadow:0 1px 1px #fff,inset 0 1px 1px #c0c0c0;
	-webkit-box-shadow:0 1px 1px #fff,inset 0 1px 1px #c0c0c0
}

.default_box{
	border:1px solid #ccc;
	box-shadow:0 1px 2px #e3e3e3;
	-moz-box-shadow:0 1px 2px #e3e3e3;
	-webkit-box-shadow:0 1px 2px #e3e3e3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

.dialogAddKeyword .tab,.dialogAddWord .tab,.dialogEditContent .tab,.dialogAddKeyword .uploadArea,.dialogAddWord .uploadArea,.dialogEditContent .uploadArea{
	display:none;
	display:none;
	display:none
}

.dialogAddKeyword .panel,.dialogAddWord .panel,.dialogEditContent .panel{
	border-top:1px solid #AAA
}

.dialogAddKeyword .operation,.dialogAddWord .operation,.dialogEditContent .operation{
	display:none;
	display:none;
	display:none
}

.dialogAddKeyword #dialogContent,.dialogAddWord #dialogContent,.dialogEditContent #dialogContent{
	overflow-x:hidden
}

#loadingDialogBox{
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	overflow:hidden;
	width:100px;
	top:200px;
	text-align:center;
	text-align:center
}

.dialogBox{
	display:none;
	display:none;
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	position:fixed;
	position:fixed;
	left:0;
	top:0;
	z-index:1001
}

.dialogBox .background{
	background-color:#000;
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	width:100%;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}

.dialogBox .dialog{
	box-shadow:0 3px 8px #aaa;
	-moz-box-shadow:0 3px 8px #aaa;
	-webkit-box-shadow:0 3px 8px #aaa;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#f3f3f3
}

.dialogBox .dialog .title{
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3f2f2),to(#dfdfdf));
	background-image:-webkit-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:-o-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%);
	background-image:linear-gradient(to bottom,#f3f2f2 0,#dfdfdf 100%);
	text-align:left;
	text-align:left;
	padding:0 20px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	text-shadow:0 1px 1px #fff;
	line-height:40px;
	height:40px
}

.dialogBox .dialog .content{
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	color:#666;
	padding:20px 15px;
	text-shadow:0 1px 1px #fff;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
	min-height:50px;
	text-align:left;
	text-align:left
}

.dialogBox .dialog .operation{
	background-color:#f9f9f9;
	border-top:1px solid #fff;
	padding:2px;
	text-align:center;
	text-align:center
}

.dialogBox .dialog .operation button{
	margin-left:5px;
	margin-right:5px
}

.dialogBox .dialog ul{
	overflow:hidden;
	overflow:hidden
}

.dialogBox .dialog .close-tip-icon{
	background:url('../images/new/icon_popup_close.png') no-repeat 0 0;
	width:16px;
	height:16px;
	top:13px;
	right:13px
}

.dialogBox .dialog .close-tip-icon:hover{
	background-position:-16px 0
}

.dialogBox .dialog .setting_dialog_content{
	padding:0;
	text-shadow:none;
	border-top:0
}

.dialogBox .dialog .rn-reg-t-wrapper{
	border-bottom:0;
	box-shadow:0 1px 5px #aaa;
	-moz-box-shadow:0 1px 5px #aaa;
	-webkit-box-shadow:0 1px 5px #aaa
}

.dialogBox .dialog .rn-reg-t{
	border-top:1px solid #cecece
}

.dialogBox .dialog .popup_content h4{
	font-size:16px;
	font-weight:normal;
	color:#000;
	margin-bottom:10px
}

.dialogBox .dialog .popup_content input,.dialogBox .dialog .popup_content textarea{
	width:100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	outline:0;
	padding:5px 10px;
	border:1px solid #b3b3b3;
	box-shadow:inset 0 1px 5px #ddd;
	-moz-box-shadow:inset 0 1px 5px #ddd;
	-webkit-box-shadow:inset 0 1px 5px #ddd;
	resize:none
}

.dialogBox .dialog .popup_content input:focus,.dialogBox .dialog .popup_content textarea:focus{
	box-shadow:0 0 5px #aedcfa;
	-moz-box-shadow:0 0 5px #aedcfa;
	-webkit-box-shadow:0 0 5px #aedcfa;
	border:1px solid #4a9bdf
}

.dialogBox .dialog .popup_content textarea{
	height:115px;
	width:500px
}

.dialogBox .dialog .popup_content .wrapper{
	margin:75px auto 0 auto;
	width:500px
}

.dialogBox .dialog .popup_content .wrapper.avatar_modify{
	margin-top:65px;
	width:750px
}

.dialogBox .dialog .popup_content .modify_tips{
	color:#ababab
}

.dialogBox .dialog .popup_content .ensure_input{
	border:1px solid #bcbcbc;
	text-align:center;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#5c5c5c;
	box-shadow:inset 0 1px 5px #bbb;
	-moz-box-shadow:inset 0 1px 5px #bbb;
	-webkit-box-shadow:inset 0 1px 5px #bbb;
	background-color:#e7e7e7;
	padding:5px
}

.dialogBox .dialog .popup_content .ensure_userinfo .ensure_input{
	text-align:left;
	text-align:left;
	min-height:65px;
	padding:30px 20px
}

.dialogBox .dialog .popup_content .ensure_avatar .headImgArea{
	float:none;
	margin:30px auto 0
}

.dialogBox .dialog .popup_content .ensure_avatar .ensure_input{
	margin:20px auto
}

.dialogBox .dialog .operation{
	text-align:center;
	text-align:center;
	padding:20px
}

.dialogBox .dialog .operation button{
	width:125px;
	text-align:center;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 10px
}

.dialogBox .dialog .operation button.longer{
	width:156px
}

.dialogBox .dialog .avatar_modify{
	width:700px
}

.dialogBox .dialog .cropImgArea{
	overflow:visible
}

.dialogBox .dialog .cropImgArea h4{
	font-weight:normal
}

.dialogBox .dialog .cropImgArea .head-img-box{
	position:relative;
	position:relative;
	overflow:visible
}

.dialogBox .dialog .cropImgArea .head-img-box .cLine{
	overflow:visible
}

.dialogBox .dialog .cropImgArea .example{
	float:left;
	float:left;
	margin-top:-78px
}

.dialogBox .dialog .cropImgArea .upload-wrapper{
	position:absolute;
	position:absolute;
	left:262px;
	bottom:21px;
	text-align:left;
	text-align:left
}

.dialogBox .dialog .cropImgArea .upload-wrapper .desc{
	margin-top:10px;
	font-size:12px
}

.dialogBox .dialog .cropImgArea .upload-wrapper button{
	width:78px
}

.dialogBox .dialog .cropImgArea .split-line{
	float:left;
	float:left;
	height:245px;
	border-left:1px solid #ccc;
	margin:0 35px 0 45px;
	border-right:1px solid #fff
}

.dialogBox .dialog .protocol{
	text-align:left;
	text-align:left;
	padding-left:160px;
	min-height:135px;
	background:url('../images/icon_mod_protocel.png') no-repeat 0 -6px
}

.dialogBox .dialog .protocol li{
	font-size:16px
}

.dialogBox .dialog .error_tips{
	color:#b11516;
	display:none;
	display:none;
	display:none
}

.dialogBox .dialog .error_tips i{
	margin-right:4px;
	font-style:normal;
	font-size:15px
}

.mp_dialog{
	border:1px solid #7d7d7d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	overflow:hidden;
	overflow:hidden
}

.mp_dialog_hd{
	padding:0 20px;
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f2f2f2 0,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e0e0e0));
	background-image:-webkit-linear-gradient(top,#f2f2f2 0,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#f2f2f2 0,#e0e0e0 100%);
	background-image:linear-gradient(to bottom,#f2f2f2 0,#e0e0e0 100%);
	border-bottom:1px solid #c2c2c2;
	line-height:38px;
	height:38px;
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.mp_dialog_hd h3{
	color:#222
}

.mp_dialog_bd{
	padding-left:20px;
	padding-right:20px;
	background-color:#f0f0f0
}

.mp_dialog_bd .section{
	padding:60px 40px 45px;
	border-bottom:1px solid #c8c8c8;
	box-shadow:0 1px 0 #fbfbfb;
	-moz-box-shadow:0 1px 0 #fbfbfb;
	-webkit-box-shadow:0 1px 0 #fbfbfb
}

.mp_dialog_bd .section.no_extra{
	padding-top:0;
	padding-bottom:0;
	border-bottom-width:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}

.mp_dialog_bd.reg_suc .section{
	padding-top:40
}

.mp_dialog_content h4{
	font-size:18px;
	font-weight:700;
	font-weight:700;
	text-align:center;
	text-align:center
}

.mp_dialog_content p,.mp_dialog_content ul{
	padding-top:28px
}

.reg_suc .mp_dialog_content p,.reg_suc .mp_dialog_content ul{
	padding-top:0
}

.mp_dialog_content p.spacing,.mp_dialog_content ul.spacing{
	padding-top:14px;
	padding-bottom:0
}

.mp_dialog_content li{
	position:relative;
	position:relative;
	padding-left:1em
}

.mp_dialog_content li i{
	position:absolute;
	position:absolute;
	left:0
}

.mp_dialog_content.simple{
	padding-top:20px;
	padding-bottom:80px
}

.mp_dialog_toolbar{
	padding:25px 0 38px;
	text-align:center;
	text-align:center
}

.mp_dialog_toolbar button{
	width:130px
}

.reg_suc .mp_dialog_toolbar{
	padding-bottom:25px
}

.timelimit{
	vertical-align:middle;
	vertical-align:middle;
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	margin-left:.5em
}

.arrow{
	position:absolute;
	position:absolute;
	width:0;
	height:0;
	border-style:dashed;
	border-color:transparent;
	border-width:6px;
	font-size:0
}

.arrow.arrow-t,.arrow.arrow-b.desc{
	border-bottom-style:solid;
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.arrow.arrow-r{
	border-left-style:solid;
	border-bottom-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent
}

.arrow.arrow-b,.arrow.arrow-t.asc{
	border-top-style:solid;
	border-left-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent
}

.arrow.arrow-l{
	border-right-style:solid;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-top-color:transparent
}

.arrow.arrow_t{
	border-bottom-style:solid
}

.arrow.arrow_r{
	border-left-style:solid
}

.arrow.arrow_b{
	border-top-style:solid
}

.arrow.arrow_l{
	border-right-style:solid
}

.arrow.arrow_w6{
	border-width:6px
}

.arrow.arrow_w8{
	border-width:8px
}

.arrow.arrow_w10{
	border-width:10px
}

.arrow.arrow_gray.arrow_t{
	border-bottom-color:#808080
}

.arrow.arrow_gray.arrow_r{
	border-left-color:#808080
}

.arrow.arrow_gray.arrow_b{
	border-top-color:#808080
}

.arrow.arrow_gray.arrow_l{
	border-right-color:#808080
}

.arrow.arrow_333.arrow_t{
	border-bottom-color:#333
}

.arrow.arrow_333.arrow_r{
	border-left-color:#333
}

.arrow.arrow_333.arrow_b{
	border-top-color:#333
}

.arrow.arrow_333.arrow_l{
	border-right-color:#333
}

.arrow.arrow_eee.arrow_t{
	border-bottom-color:#eee
}

.arrow.arrow_eee.arrow_r{
	border-left-color:#eee
}

.arrow.arrow_eee.arrow_b{
	border-top-color:#eee
}

.arrow.arrow_eee.arrow_l{
	border-right-color:#eee
}

.arrow.arrow_split{
	border-width:12px
}

.arrow.arrow_split.arrow_in{
	top:-21px
}

.arrow.arrow_split.arrow_in.arrow_t{
	border-bottom-color:#f3f3f3
}

.arrow.arrow_split.arrow_in.arrow_r{
	border-left-color:#f3f3f3
}

.arrow.arrow_split.arrow_in.arrow_b{
	border-top-color:#f3f3f3
}

.arrow.arrow_split.arrow_in.arrow_l{
	border-right-color:#f3f3f3
}

.arrow.arrow_split.arrow_out{
	top:-24px
}

.arrow.arrow_split.arrow_out.arrow_t{
	border-bottom-color:#ccc
}

.arrow.arrow_split.arrow_out.arrow_r{
	border-left-color:#ccc
}

.arrow.arrow_split.arrow_out.arrow_b{
	border-top-color:#ccc
}

.arrow.arrow_split.arrow_out.arrow_l{
	border-right-color:#ccc
}

.arrow.arrow_split.arrow_extra{
	top:-23px
}

.arrow.arrow_split.arrow_extra.arrow_t{
	border-bottom-color:#fff
}

.arrow.arrow_split.arrow_extra.arrow_r{
	border-left-color:#fff
}

.arrow.arrow_split.arrow_extra.arrow_b{
	border-top-color:#fff
}

.arrow.arrow_split.arrow_extra.arrow_l{
	border-right-color:#fff
}

.arrow.arrow_notice{
	border-width:10px
}

.arrow.arrow_notice.arrow_in{
	top:-19px
}

.arrow.arrow_notice.arrow_in.arrow_t{
	border-bottom-color:#fff
}

.arrow.arrow_notice.arrow_in.arrow_r{
	border-left-color:#fff
}

.arrow.arrow_notice.arrow_in.arrow_b{
	border-top-color:#fff
}

.arrow.arrow_notice.arrow_in.arrow_l{
	border-right-color:#fff
}

.arrow.arrow_notice.arrow_out{
	top:-20px
}

.arrow.arrow_notice.arrow_out.arrow_t{
	border-bottom-color:#aaa
}

.arrow.arrow_notice.arrow_out.arrow_r{
	border-left-color:#aaa
}

.arrow.arrow_notice.arrow_out.arrow_b{
	border-top-color:#aaa
}

.arrow.arrow_notice.arrow_out.arrow_l{
	border-right-color:#aaa
}

#warningUser{
	position:fixed;
	*position:absolute;
	top:150px;
	width:728px;
	padding:3px;
	left:50%;
	margin-left:-364px;
	color:#000;
	font-size:14px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	z-index:10000;
	overflow:hidden;
	background:rgba(0,0,0,0.15)!important;
	filter:progid:dximagetransform.microsoft.gradient(GradientType=0,startColorstr='#40000000',endColorstr='#40000000')
}

#warningUser .iconClose{
	background:transparent url(../images/new/icon_popup_close.png) no-repeat 0 0;
	position:absolute;
	position:absolute;
	top:16px;
	right:20px;
	cursor:pointer;
	cursor:pointer;
	width:16px;
	height:16px
}

#warningUser .iconClose:hover{
	background-position:-16px 0
}

#warningUser .warningWrap{
	margin:40px 35px 20px 45px;
	padding:1px 20px 20px 0;
	min-height:50px
}

#warningUser .btnArea{
	text-align:center;
	text-align:center;
	padding:5px 0 10px
}

.buddyRichInfoC{
	display:block;
	display:block
}

.buddyRichInfo{
	position:absolute;
	top:0;
	left:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 3px 3px #ddd;
	-moz-box-shadow:0 3px 3px #ddd;
	-webkit-box-shadow:0 3px 3px #ddd;
	border:1px solid lightGrey;
	width:200px;
	background-color:#FFF;
	color:#000;
	color:#000;
	z-index:1000
}

.buddyRichInfo .header{
	background-color:#EEE;
	font-weight:700;
	font-weight:700;
	padding:3px 15px;
	color:#7b7b7b
}

.buddyRichInfo .loadingArea{
	text-align:center;
	text-align:center
}

.buddyRichInfo .loadingArea .icon18{
	margin-top:3px
}

.buddyRichInfo .line{
	padding:2px 0
}

.buddyRichInfo .infoArea,.buddyRichInfo .loadingArea{
	border-top:1px solid lightGrey;
	padding:3px 15px
}

.buddyRichInfo .infoArea .icon18,.buddyRichInfo .loadingArea .icon18{
	margin-top:.2em
}

.buddyRichInfo .buddyRichContent .remarkArea span,.buddyRichInfo .buddyRichContent .nickName,.buddyRichInfo .buddyRichContent .remarkName{
	display:inline-block;
	max-width:80px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:23px;
	margin:0;
	word-wrap:normal
}

.buddyRichInfo .buddyRichContent .group{
	width:120px
}

.buddyRichInfo .remarkName{
	display:inline-block;
	max-width:100px
}

.buddyRichInfo .brackets{
	display:inline-block
}

.uploadArea{
	position:relative;
	overflow:hidden
}

.uploadArea .uploadFile{
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	filter:alpha(opacity = 0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:46px;
	height:25px
}

.container .containerBox .sideBar .catalogList .groupAdd{
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:5px 0 5px 20px
}

.container .containerBox .sideBar .catalogList .groupAdd a{
	margin-left:0;
	padding:0 0 0 25px
}

.container .containerBox .sideBar .catalogList .groupAdd:hover .iconAdd{
	background-position:0 -551px
}

.container .containerBox .sideBar .catalogList .groupInput{
	padding:3px 5px;
	width:140px
}

.container .containerBox .sideBar .catalogList .group .groupInputArea{
	display:none;
	display:none;
	display:none
}

.container .containerBox .sideBar .catalogList .group .icon18{
	display:none;
	display:none;
	display:none;
	padding:0
}

.container .containerBox .sideBar .catalogList .groupSelect{
	position:relative
}

.container .containerBox .sideBar .catalogList .groupSelect .icon18{
	display:block;
	position:absolute;
	top:6px
}

.container .containerBox .sideBar .catalogList .groupSelect .iconDel,.container .containerBox .sideBar .catalogList .groupSelect .iconDelB{
	right:5px
}

.container .containerBox .sideBar .catalogList .groupSelect .iconEdit,.container .containerBox .sideBar .catalogList .groupSelect .iconEditB{
	right:25px
}

.container .containerBox .sideBar .catalogList .groupEdit .groupInputArea{
	display:block;
	display:block
}

.container .containerBox .sideBar .catalogList .groupEdit a,.container .containerBox .sideBar .catalogList .groupEdit .icon18{
	display:none;
	display:none;
	display:none
}

.circle .roundShadow{
	display:block
}

.roundShadow{
	display:none;
	height:100%;
	left:0;
	opacity:.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:1000
}

.avatar{
	background:url('') no-repeat 0 0;
	border:1px solid #cfcfcf;
	width:48px;
	height:48px
}

.settingAvatar{
	background:url('') no-repeat 0 0;
	border:1px solid #cfcfcf;
	width:80px;
	height:80px
}

.cropImgArea{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.cropImgArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.headImgArea{
	border:1px solid #d3d3d3;
	background-color:#ddd;
	box-shadow:0 2px 2px #ccc;
	-moz-box-shadow:0 2px 2px #ccc;
	-webkit-box-shadow:0 2px 2px #ccc;
	overflow:hidden;
	position:relative;
	float:left;
	float:left;
	margin-right:20px
}

.headImgArea img{
	position:absolute;
	left:0;
	top:0
}

.largeHeadImgArea{
	width:240px;
	height:240px
}

.midHeadImgArea{
	width:120px;
	height:120px
}

.smallHeadImgArea{
	width:48px;
	height:48px
}

.bCardPreviewBox #bCardUserInput{
	width:300px;
	margin-right:10px;
	padding:5px 5px 5px 5px;
	border:1px solid #AAA;
	border-top:1px solid #666;
	box-shadow:0 1px 1px #AAA inset;
	outline:0
}

.bCardPreviewBox .inputArea .desc{
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	padding:5px 0;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	*zoom:1;
	padding:5px 0;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	padding:5px 0;
	color:#666;
	color:#666
}

.bCardPreviewBox .inputArea .desc .cLine:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.bCardPreviewBox .inputArea .desc:after{
	content:"\200B";
	display:block;
	display:block;
	height:0;
	clear:both;
	clear:both
}

.bCardPreviewBox .inputArea .desc:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.bCardPreviewBox .inputArea a{
	color:#4571a3
}

.bCardPreviewBox .inputArea .desc{
	color:#666;
	color:#666;
	padding-bottom:10px
}

.bCardPreviewBox #previewBox{
	padding:20px 0
}

.bcardBox .bCard{
	background-color:#FFF;
	overflow:hidden
}

.bcardBox .bCardHeader{
	margin:2px 10px 2px 10px;
	border-bottom:1px solid #d3d3d3;
	color:#aaa;
	color:#aaa
}

.bcardBox .bCardContent{
	padding:8px 10px 8px 10px;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.bcardBox .bCardContent:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.bcardBox .bCardContent .bCardAvatar{
	width:48px;
	height:48px;
	float:left;
	float:left
}

.bcardBox .bCardContent .info{
	margin-left:60px
}

.bcardBox .bCardContent .info .nickname{
	padding-bottom:3px;
	font-weight:700;
	font-weight:700;
	font-size:16px;
	font-size:16px
}

.bcardBox .bCardContent .info .username{
	font-size:14px;
	font-size:14px;
	color:#666;
	color:#666
}

.sender_line.cLine{
	padding-left:20px;
	padding-right:20px
}

.sender_line.cLineB{
	position:relative;
	position:relative;
	padding:18px 20px 8px;
	border-bottom-width:0
}

.sender_line .selectPlugin{
	min-width:150px
}

.settingArea .cLine{
	overflow:visible;
	padding-bottom:0
}

.listContainer{
	border-top:1px solid #c6c6c6;
	box-shadow:inset 0 1px 0 0 #fefefe;
	-moz-box-shadow:inset 0 1px 0 0 #fefefe;
	-webkit-box-shadow:inset 0 1px 0 0 #fefefe
}

.listContainer .no_msg{
	text-align:center;
	text-align:center;
	padding-top:20px;
	color:#7b7b7b
}

.newTips{
	text-align:center;
	text-align:center;
	display:block;
	display:block;
	margin:0 20px;
	background:none repeat scroll 0 0 #fff9e3;
	border:1px solid #fadc80;
	padding:5px 0;
	margin-bottom:5px;
	font-size:12px;
	font-size:12px;
	display:none;
	display:none;
	display:none
}

.newTips a{
	display:block;
	display:block;
	color:#743e04
}

.msgSenderPlugin{
	position:relative
}

.dialog .msgSenderPlugin{
	margin-top:50px;
	*margin-top:70px
}

.msgSenderPlugin .tab{
	background-color:#ebebeb;
	background-image:-moz-linear-gradient(top,#f4f4f4 0,#e5e5e5 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#e5e5e5));
	background-image:-webkit-linear-gradient(top,#f4f4f4 0,#e5e5e5 100%);
	background-image:-o-linear-gradient(top,#f4f4f4 0,#e5e5e5 100%);
	background-image:linear-gradient(to bottom,#f4f4f4 0,#e5e5e5 100%);
	border-top:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6
}

.msgSenderPlugin .tab.tab8 li{
	width:12.5%;
	*width:12.4%
}

.msgSenderPlugin .tab.tab7 li{
	width:14.28%;
	*width:14.2%
}

.msgSenderPlugin .tab.tab6 li{
	width:16.66%;
	*width:16.6%
}

.msgSenderPlugin .tab.tab5 li{
	width:20%;
	*width:19.9%
}

.msgSenderPlugin .tab.tab4 li{
	width:25%;
	*width:24.9%
}

.msgSenderPlugin .tab.tab3 li{
	width:33.33%;
	*width:33.3%
}

.msgSenderPlugin .tab li{
	float:left;
	float:left;
	cursor:pointer;
	cursor:pointer;
	margin-top:-1px;
	line-height:36px;
	border-top:1px solid #c6c6c6
}

.msgSenderPlugin .tab li.selected{
	border-top:3px solid #52a0d5;
	background-color:#fff;
	line-height:35px;
	position:relative;
	position:relative;
	margin-bottom:-1px
}

.msgSenderPlugin .tab .tab_inner{
	display:block;
	display:block;
	text-align:center;
	text-align:center;
	border-right:1px solid #c6c6c6;
	box-shadow:inset 0 1px 0 0 #fefefe,inset 1px 0 0 0 #fefefe;
	-moz-box-shadow:inset 0 1px 0 0 #fefefe,inset 1px 0 0 0 #fefefe;
	-webkit-box-shadow:inset 0 1px 0 0 #fefefe,inset 1px 0 0 0 #fefefe
}

.msgSenderPlugin .tab .tab_inner i{
	margin-right:3px
}

.msgSenderPlugin .tab .tab_inner strong{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	vertical-align:middle;
	vertical-align:middle;
	color:#222
}

.msgSenderPlugin .tab .tab_inner.no_extra{
	border-right-width:0
}

.msgSenderPlugin .uploadArea{
	position:absolute;
	top:5px;
	right:0
}

.msgSenderPlugin .panel{
	padding:20px 20px 80px 20px;
	position:relative;
	background-color:#fff
}

.msgSendPage .msgSenderPlugin .panel{
	padding-bottom:160px
}

.ivrSettingPage .msgSenderPlugin .panel{
	padding-bottom:180px
}

.dialog .msgSenderPlugin .panel{
	border:0;
	background:transparent;
	padding-bottom:0
}

.msgSenderPlugin .panel .functionBar{
	padding:4px 20px;
	border-top:1px solid #c6c6c6;
	background-color:#eaebec
}

.msgSenderPlugin .panel .functionBar .opt{
	float:left;
	float:left
}

.msgSenderPlugin .panel .functionBar .opt a.iconEmotion{
	line-height:100px;
	overflow:hidden;
	overflow:hidden;
	padding:0;
	background:url('') no-repeat 0 -282px;
	width:28px;
	height:28px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block;
	}

.msgSenderPlugin .panel .functionBar .opt a.iconEmotion:hover{
	background-position:-31px -282px
}

.msgSenderPlugin .panel .functionBar .tip{
	float:right;
	float:right;
	color:#aaa
}

.msgSenderPlugin .panel .functionBar .tip .i{
	font-weight:400;
	font-style:normal;
	font-weight:400;
	font-style:normal;
	margin:0 2px
}

.msgSenderPlugin .panel .functionBar .emotions{
	position:absolute;
	top:-66px;
	left:20px;
	border:1px solid #AAA;
	padding:5px;
	background-color:#FFF;
	z-index:9999;
	display:none;
	display:none;
	display:none
}

.msgSenderPlugin .panel .functionBar .emotions table td{
	border:1px solid #dfe6f6;
	padding:1px
}

.msgSenderPlugin .panel .functionBar .emotions table td div{
	background:url("https://res.mail.qq.com/zh_CN//images/mo/DEFAULT2/default.gif") no-repeat 0 0 scroll transparent;
	width:24px;
	height:24px;
	cursor:pointer
}

.msgSenderPlugin .panel .functionBar .emotions table td:hover{
	border:1px solid blue
}

.msgSenderPlugin .panel .functionBar .emotions .emotionsGif{
	position:absolute;
	top:-1px;
	left:430px;
	border:1px solid #AAA;
	padding:20px;
	background-color:#FFF;
	text-align:center;
	text-align:center;
	width:24px;
	height:24px
}

.msgSenderPlugin .panel .txtArea{
	border:1px solid #c6c6c6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	overflow:hidden
}

.msgSenderPlugin .panel .editArea{
	border-top:0;
	padding:20px;
	background-color:#FFF;
	text-align:left
}

.dialog .msgSenderPlugin .panel .editArea{
	*zoom:1
}

.msgSenderPlugin .panel .editArea div,.msgSenderPlugin .panel .editArea textarea{
	width:100%;
	height:80px;
	outline:0
}

.msgSenderPlugin .panel .editArea div[contenteditable="true"]{
	width:auto
}

.msgSenderPlugin .panel .mediaArea{
	border:1px solid #c6c6c6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:20px;
	min-height:80px;
	background-color:#FFF;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.msgSenderPlugin .panel .mediaArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.msgSenderPlugin .panel .btnArea{
	margin-top:6px
}

.dialog .msgSenderPlugin .panel .btnArea{
	border-top:1px solid #ccc;
	box-shadow:inset 0 1px 0 0 #fcfcfc;
	-moz-box-shadow:inset 0 1px 0 0 #fcfcfc;
	-webkit-box-shadow:inset 0 1px 0 0 #fcfcfc;
	margin-top:80px;
	padding-top:25px;
	text-align:center;
	text-align:center
}

.dialog .msgSenderPlugin .panel .btnArea button{
	padding:0 40px;
	line-height:28px;
	height:32px;
	margin:0 1em
}

.dialog .msgSenderPlugin .panel .btnArea .right{
	float:none
}

.dialog .msgSenderPlugin .panel .btnArea .c-gA{
	position:relative;
	position:relative;
	top:-125px
}

.msgSenderPlugin .panel .microBlogArea input{
	vertical-align:middle;
	vertical-align:middle;
	margin-top:-0.2em
}

.msgSenderPlugin .panel .microBlogArea p{
	margin-top:10px;
	color:#aaa;
	text-align:right;
	text-align:right
}

.msgSenderPlugin .panel .microBlogArea p.no_extra{
	margin-top:0
}

.msgSenderPlugin .panel .microBlogArea em{
	font-style:normal
}

.msgSenderPlugin .panel .preBox{
	padding:0;
	width:100%;
	border:1px solid #ccc;
	border-bottom:0;
	overflow:hidden;
	width:auto
}

.msgSenderPlugin .panel .preBox .item{
	background-color:#e3e1e1;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	display:block;
	display:block;
	float:left;
	float:left;
	height:28px;
	margin:5px 3px 5px 3px;
	padding:0 9px 0 9px;
	width:100px\9
}

.msgSenderPlugin .panel .preBox .item img{
	vertical-align:top
}

.msgSenderPlugin .panel .preBox .item p.val{
	line-height:28px;
	margin-right:15px;
	max-width:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}

.msgSenderPlugin .panel .preBox .item p.val img{
	vertical-align:top
}

.msgSenderPlugin .panel .preBox .item p.closeBtn{
	color:#8f8f8f;
	cursor:pointer;
	float:right;
	float:right;
	font-weight:700;
	font-weight:700;
	height:20px;
	line-height:20px;
	margin-right:-9px;
	margin-top:3px;
	text-align:center;
	width:20px
}

.msgSenderPlugin .appmsgContentArea{
	width:470px
}

.mediaList{
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative
}

.mediaList .loading{
	padding:150px 0;
	text-align:center;
	text-align:center
}

.mediaList ul{
	position:relative;
	padding:10px 0 20px
}

.mediaList ul li{
	padding:10px 0;
	border-bottom:1px solid #d3d3d3;
	position:relative
}

.mediaList ul .checkbox{
	width:20px;
	padding:3px
}

.mediaList ul .fileInfo{
	width:100%
}

.mediaList ul .fileInfo .fileName{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	position:relative
}

.mediaList ul .fileInfo .fileName:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.mediaList .middle_fix{
	display:none;
	display:none;
	height:100%;
	vertical-align:middle;
	vertical-align:middle
}

.mediaList .uploadArea iframe{
	width:46px;
	height:26px
}

.mediaList.no_media{
	text-align:center;
	text-align:center
}

.mediaList.no_media ul{
	position:absolute;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:25px;
	margin-left:-30px;
	*margin-left:-33px
}

.mediaList.no_media .uploadArea{
	display:inline-block;
	*display:inline;
	*zoom:1;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	vertical-align:middle;
	float:none
}

.mediaList.no_media .uploadArea .btnGrayS{
	padding:0;
	height:32px;
	line-height:28px;
	width:65px
}

.mediaList.no_media .uploadArea iframe{
	width:65px;
	height:32px
}

.mediaList.no_media .middle_fix{
	display:inline-block;
	display:inline-block
}

.media_content{
	padding:20px;
	background-color:#fff
}

.appmsgBox{
	overflow:hidden;
	overflow:hidden;
	*zoom:1;
	*zoom:1
}

.appmsgBox .appmsgBoxHeader{
	height:38px;
	margin-bottom:14px
}

.appmsgBox .appmsgBoxHeader .tab{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.appmsgBox .appmsgBoxHeader .tab:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.appmsgBox .appmsgBoxHeader .tab li{
	float:left;
	float:left;
	border:1px solid #AAA;
	margin-right:3px;
	border-bottom:0;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	display:block;
	display:block;
	padding:8px 20px;
	color:#000;
	color:#000;
	font-size:14px;
	font-size:14px;
	cursor:pointer;
	background-color:#f9f9f9
}

.appmsgBox .appmsgBoxHeader .tab li:hover{
	background-color:#FFF
}

.appmsgBox .appmsgBoxHeader .tab li.selected{
	background-color:#FFF;
	font-weight:700;
	font-weight:700
}

.appmsgBox .appmsgBoxContent{
	background-color:#FFF;
	margin:10px;
	padding:24px
}

.appmsgBox .appmsgBoxContent ul li{
	padding:10px 0;
	border-bottom:1px solid #d3d3d3
}

.appmsgBox .appmsgBoxContent ul .checkbox{
	width:20px;
	padding:3px
}

.appmsgBox .appmsgBoxContent ul .fileInfo{
	width:720px
}

.appmsgBox .appmsgBoxContent ul .fileInfo .fileName{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	position:relative
}

.appmsgBox .appmsgBoxContent ul .fileInfo .fileName:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.fileBox .fileBoxHeader{
	height:38px
}

.fileBox .fileBoxHeader .tab{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.fileBox .fileBoxHeader .tab:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.fileBox .fileBoxHeader .tab li{
	float:left;
	float:left;
	border:1px solid #AAA;
	margin-right:3px;
	border-bottom:0;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	display:block;
	display:block;
	padding:8px 20px;
	color:#000;
	color:#000;
	font-size:14px;
	font-size:14px;
	cursor:pointer;
	background-color:#f9f9f9
}

.fileBox .fileBoxHeader .tab li:hover{
	background-color:#FFF
}

.fileBox .fileBoxHeader .tab li.selected{
	background-color:#FFF;
	font-weight:700;
	font-weight:700
}

.fileBox .fileBoxContent{
	background-color:#FFF;
	border:1px solid #AAA;
	border-top:0;
	padding:20px 20px 40px 20px;
	position:relative;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.fileBox .fileBoxContent:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.fileBox .fileBoxContent ul{
	position:relative;
	overflow:hidden
}

.fileBox .fileBoxContent ul li{
	position:relative;
	padding:10px 0;
	border-bottom:1px solid #d3d3d3
}

.fileBox .fileBoxContent ul .checkbox{
	width:20px;
	padding:3px
}

.fileBox .fileBoxContent ul .fileInfo{
	width:720px
}

.fileBox .fileBoxContent ul .fileInfo .fileName{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	position:relative
}

.fileBox .fileBoxContent ul .fileInfo .fileName:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.mediaBox{
	cursor:pointer;
	position:relative;
	float:left;
	float:left;
	margin-left:8px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#a0ce3d;
	padding:10px 10px 10px 10px;
	border:1px solid #87a058;
	box-shadow:0 2px 2px #aaa;
	-moz-box-shadow:0 2px 2px #aaa;
	-webkit-box-shadow:0 2px 2px #aaa
}

.mediaBox .mediaContent{
	float:left;
	float:left;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.mediaBox .mediaContent:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.mediaBox .iconArrow{
	display:block;
	display:block;
	position:absolute;
	top:8px;
	left:-7px
}

.audioBox{
	position:relative
}

.audioBox .mediaContent{
	width:120px;
	height:21px
}

.audioBox b{
	position:absolute;
	top:10px;
	right:10px;
	font-weight:700;
	font-weight:700;
	text-shadow:0 1px 1px #ebffc0;
	color:#476600
}

.audioBox .audioTxt{
	text-shadow:0 1px 1px #506c18;
	color:#f7ffe7;
	line-height:21px;
	cursor:pointer
}

.audioBox .iconAudio{
	position:absolute;
	top:12px;
	display:none;
	display:none;
	display:none
}

.wxAudioPlaying .audioTxt{
	display:none;
	display:none;
	display:none
}

.wxAudioPlaying .iconAudio{
	display:block;
	display:block
}

.videoBox .wxVideoPlayContent{
	display:none;
	display:none;
	display:none
}

.videoBox .wxVideoScreenshot{
	display:block;
	display:block;
	position:relative
}

.videoBox .wxImg{
	width:100px
}

.videoBox .videoDuration{
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	background-color:#000;
	color:#fff;
	color:#fff;
	line-height:20px;
	line-height:20px;
	padding-right:8px;
	z-index:3;
	text-align:right;
	text-align:right;
	margin-top:-6px;
	*zoom:1
}

.videoBox .iconVideo{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-18px;
	margin-left:-18px
}

.wxVideoPlaying .wxVideoPlayContent{
	display:block;
	display:block
}

.wxVideoPlaying .wxVideoScreenshot{
	display:none;
	display:none;
	display:none
}

.wxMsgImg{
	position:relative;
	float:left;
	float:left;
	cursor:pointer
}

.wxMsgImg .wxImgloading{
	background:transparent url(../images/loader.gif) no-repeat 0 0;
	position:absolute;
	display:block;
	display:block;
	width:31px;
	height:31px;
	z-index:1000;
	top:50%;
	left:50%;
	margin-top:-15px;
	margin-left:-15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	display:none;
	display:none
}

.wxMsgImg img{
	max-width:310px
}

.imgloading .wxImgloading{
	display:block;
	display:block
}

.msgListItem{
	z-index:0;
	padding:20px;
	border-bottom:1px solid #d3d3d3
}

.msgListItem .wxMsgArea{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	margin-left:60px
}

.msgListItem .wxMsgArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.msgListItem .wxMsgArea .oper{
	visibility:hidden;
	visibility:hidden
}

.msgListItem .wxMsgArea .opt{
	width:125px;
	height:20px;
	text-align:center;
	text-align:center;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1
}

.msgListItem .wxMsgArea .opt:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.msgListItem .wxMsgArea .opt .icon18{
	margin-left:3px;
	display:inline-block;
	vertical-align:top
}

.msgListItem .wxMsgArea .opt .icon18.none{
	display:none
}

.msgListItem .wxMsgArea .msgTime{
	font-size:12px;
	font-size:12px;
	color:#aaa;
	color:#aaa
}

.msgListItem .wxMsgArea .msgSender{
	color:#000;
	color:#000;
	font-weight:700;
	font-weight:700;
	max-width:150px;
	display:inline-block;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.msgListItem .wxMsgArea .remarkName{
	margin-left:5px;
	max-width:150px;
	word-wrap:normal;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

.msgListItem .wxMsgArea .remarkName .name{
	max-width:120px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal
}

.msgListItem .wxMsgArea .wxMsg{
	padding:5px 0 5px 0;
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	width:360px
}

.msgListItem .wxMsgArea .wxMsg:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.msgListItem .wxMsgArea .wxMsg .appmsgContentArea{
	width:250px
}

.msgListItem .msgTime{
	color:#aaa;
	color:#aaa
}

.msgListItem .editNickName{
	visibility:hidden;
	visibility:hidden
}

.msgListItem:hover{
	background-color:#f1f1f1
}

.msgListItem:hover .oper{
	visibility:visible;
	visibility:visible
}

.msgListItem:hover .editNickName{
	visibility:visible;
	visibility:visible
}

.msgListItem .quickReplyBox{
	display:none;
	display:none;
	display:none;
	margin-top:10px;
	padding:5px 5px 5px 60px;
	border-top:1px solid #d3d3d3
}

.msgListItem .quickReplyBox .quickReplyTxt{
	border:1px solid #d3d3d3;
	padding:5px;
	width:610px;
	max-width:610px;
	min-width:610px;
	line-height:20px;
	line-height:20px;
	height:40px
}

.msgListItem .quickReplyBox .quickReplyPickup{
	margin-left:5px;
	line-height:20px;
	line-height:20px
}

.hasReply{
	background-color:#ddecf5
}

.quickReply{
	background-color:#f1f1f1
}

.quickReply .quickReplyBox{
	display:block;
	display:block
}

.newMsg{
	text-align:center;
	text-align:center;
	background:none repeat scroll 0 0 #fff9e3;
	border:1px solid #fadc80;
	padding:5px 0;
	font-size:12px;
	font-size:12px;
	display:block;
	display:block
}

.newMsg #moreTxt,.newMsg .moreTxt{
	color:#743e04
}

.appmsgImgArea{
	float:left;
	float:left;
	padding:3px;
	width:100px;
	height:100px
}

.appmsgImgArea img{
	width:100px;
	height:100px
}

.appmsgContentArea{
	float:left;
	float:left;
	padding:2px;
	width:530px
}

.appmsgContentArea .appmsgTitle{
	padding:3px 0;
	font-size:14px;
	font-size:14px;
	color:#4c7b0b;
	color:#4c7b0b;
	line-height:21px
}

.appmsgContentArea .appmsgDesc{
	font-size:12px;
	font-size:12px;
	color:#666;
	color:#666;
	line-height:21px
}

.appmsgTimeArea{
	float:right;
	color:#aaa;
	color:#aaa;
	font-size:12px;
	font-size:12px
}

.appmsgTime{
	color:#aaa;
	color:#aaa;
	font-size:12px;
	font-size:12px
}

.appmsgFrom{
	font-size:12px;
	font-size:12px;
	color:#666;
	color:#666
}

.msgPage .time,.msgPage .opt{
	text-align:center;
	text-align:center;
	width:125px
}

.appMsgList .msgContentWrap{
	background-color:#fefefe
}

.appMsgList .msgListContainer{
	padding:0 5px
}

.appMsgList .msgOpBar{
	position:absolute;
	top:0;
	right:0
}

.appMsgList .msgOpBar .icon18{
	margin-left:10px
}

.appMsgList .appMsgItem{
	padding:20px 0;
	position:relative
}

.appMsgList .singleMsgList .msgOpBar{
	margin-top:10px
}

.appMsgList .singleMsgList .appMsgItem{
	border-bottom:1px solid #ddd
}

.appMsgList .mutilMsgList .msgContentWrap{
	box-shadow:0 1px 1px #ddd;
	-moz-box-shadow:0 1px 1px #ddd;
	-webkit-box-shadow:0 1px 1px #ddd;
	border:1px solid #d3d3d3;
	margin-top:10px
}

.appMsgList .mutilMsgList .msgBox{
	padding:5px
}

.appMsgList .mutilMsgList .msgBox .appmsgContentArea{
	width:470px
}

.appMsgList .mutilMsgList .msgBox .appmsgImgArea{
	width:204px;
	height:134px
}

.appMsgList .mutilMsgList .msgBox .appmsgImgArea img{
	width:204px;
	height:134px
}

.appMsgList .mutilMsgList .otherMsgBox{
	padding:5px;
	border-top:1px solid #d3d3d3
}

.appMsgList .mutilMsgList .msgOpBar{
	margin-top:5px
}

.appMsgList button{
	margin:0
}

.appMsgList button.msgAddBtn{
	margin-right:0
}

.appMsgList .btnGreen{
	margin-right:5px
}

.appMsgList .appMsgEditItem{
	box-shadow:0 1px 1px #ddd;
	-moz-box-shadow:0 1px 1px #ddd;
	-webkit-box-shadow:0 1px 1px #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #d3d3d3;
	background-color:#EEE;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	padding:5px;
	margin:15px 0
}

.appMsgList .appMsgEditItem .capital{
	cursor:pointer;
	padding:5px 10px
}

.appMsgList .appMsgEditItem .capital h4{
	width:400px
}

.appMsgList .appMsgEditItem .capital a{
	width:30px
}

.appMsgList .appMsgEditItem label{
	width:34px;
	height:30px;
	line-height:30px;
	text-align:right;
	text-align:right;
	padding:0 8px 0 2px
}

.appMsgList .appMsgEditItem .descArea a{
	display:block;
	display:block;
	margin-left:45px
}

.appMsgList .appMsgEditItem .descArea label,.appMsgList .appMsgEditItem .descArea div{
	display:none;
	display:none;
	display:none
}

.appMsgList .appMsgEditItem .descAreaShow a{
	display:none;
	display:none;
	display:none
}

.appMsgList .appMsgEditItem .descAreaShow label,.appMsgList .appMsgEditItem .descAreaShow div{
	display:block;
	display:block
}

.appMsgList .appMsgEditItem .inputArea{
	width:662px
}

.appMsgList .appMsgEditItem .inputArea .title,.appMsgList .appMsgEditItem .inputArea .desc,.appMsgList .appMsgEditItem .inputArea .url,.appMsgList .appMsgEditItem .inputArea .appMsgContent{
	font-size:14px;
	font-size:14px;
	color:#666;
	color:#666;
	width:640px;
	min-width:640px;
	max-width:640px;
	padding:2px 10px;
	border:1px solid #d3d3d3
}

.appMsgList .appMsgEditItem .inputArea .desc{
	height:60px
}

.appMsgList .appMsgEditItem .inputArea .appMsgContent{
	height:150px
}

.appMsgList .appMsgEditItem .funcBar{
	width:640px;
	padding:5px 10px;
	border:1px solid #d3d3d3;
	background-color:#FFF;
	position:relative;
	position:relative
}

.appMsgList .appMsgEditItem .funcBar .iconImgSelect{
	height:28px;
	line-height:28px;
	margin-right:25px;
	font-size:14px;
	font-size:14px;
	color:#666;
	color:#666
}

.appMsgList .appMsgEditItem .funcBar .upload-btn{
	display:inline-block;
	line-height:28px;
	font-size:14px;
	font-size:14px;
	color:#666;
	color:#666;
	background-position:0 -251px
}

.appMsgList .appMsgEditItem .preview{
	border:1px solid #d3d3d3;
	border-top:0;
	background-color:#FFF;
	padding:5px;
	width:650px
}

.appMsgList .appMsgEditItem .detail,.appMsgList .appMsgEditItem .pickup{
	display:none;
	display:none;
	display:none
}

.appMsgList .appMsgEditing .detail{
	display:block;
	display:block
}

.appMsgList .appMsgEditing .pickup{
	display:inline-block
}

.appMsgList .appMsgEditing h4,.appMsgList .appMsgEditing .unfold{
	display:none;
	display:none;
	display:none
}

.msgSendPage .cLine{
	margin-bottom:20px
}

.msgSendPage .content-disabled select{
	background-image:none
}

.msgSendPage .content-disabled .chooseMedia{
	cursor:default
}

.msgSendPage .content-disabled .chooseMedia:hover{
	background:0
}

.msgSendPage .content-disabled .chooseMedia.selected:hover{
	background-color:#eaeaea
}

.msgSendPage .content-disabled .functionBar,.msgSendPage .content-disabled .editArea{
	background-color:#efefef
}

.msgSendPage .content-disabled .iconEmotion{
	cursor:default;
	color:#6d6d6d
}

.msgSendPage .content-disabled .iconEmotion:hover{
	color:#6d6d6d;
	cursor:default;
	text-decoration:none
}

.appMsgPreview .txt{
	padding:5px;
	border:1px solid #AAA;
	width:306px;
	line-height:24px;
	height:24px;
	color:#000;
	color:#000;
	margin-top:5px;
	margin-bottom:5px
}

.msg-item-wrapper .pv-tips{
	position:absolute;
	right:0;
	top:0;
	min-width:100px;
	line-height:1.8em;
	background:black;
	z-index:100;
	opacity:.7;
	filter:alpha(opacity=70);
	border-radius:5px;
	text-align:center;
	color:white;
	font:14px Arial;
	line-height:1.8em;
	font-weight:bold;
	padding:.2em 1em;
	display:none
}

.msg-item-wrapper.msg-opr-show .pv-tips{
	display:block
}

.msgSenderPlugin .msg-item-wrapper{
	margin-bottom:2px
}

.msg-item-wrapper{
	position:relative;
	margin-bottom:26px;
	border:1px solid #d3d3d3;
	background-color:#f4f4f4;
	box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}

.msg-item{
	padding:2px 0;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0
}

.msg-t{
	margin:6px 14px 0;
	line-height:28px;
	max-height:56px;
	overflow:hidden;
	font-size:16px;
	font-weight:400;
	letter-spacing:1px
}

.msg-t a{
	color:#333
}

.cover .msg-t a{
	color:#fff
}

.msg-meta{
	margin:0 14px 6px;
	font-size:13px
}

.msg-text{
	margin:0 14px;
	font-size:14px;
	line-height:1.6;
	padding-bottom:8px;
	text-align:left
}

.multi-msg .msg-meta{
	margin:0 14px;
	line-height:28px
}

.cover{
	margin:0 14px 12px;
	position:relative;
	font-size:0;
	height:160px;
	overflow:hidden
}

.cover .msg-t{
	position:absolute;
	bottom:0;
	width:100%;
	overflow:hidden;
	margin:0;
	color:#fff;
	background:rgba(0,0,0,0.6)!important;
	filter:progid:dximagetransform.microsoft.gradient(GradientType=0,startColorstr='#82000000',endColorstr='#82000000')
}

.cover .i-title{
	display:block;
	padding-left:4px;
	padding-right:4px
}

.cover img{
	width:100%
}

.default-tip{
	display:block;
	text-align:center;
	background-color:#ececec;
	text-shadow:0 1px 0 #fff;
	-webkit-text-shadow:0 1px 0 #fff;
	-moz-text-shadow:0 1px 0 #fff
}

.cover .default-tip{
	font-size:22px;
	color:#aaa;
	line-height:160px
}

.sub-msg-item{
	padding:12px 14px;
	overflow:hidden;
	zoom:1;
	border-top:1px solid #c6c6c6
}

.sub-msg-item .msg-t{
	margin-left:0;
	margin-right:85px;
	margin-top:0;
	padding-left:4px;
	padding-top:12px;
	line-height:24px;
	max-height:48px;
	font-size:14px;
	overflow:hidden
}

.thumb{
	float:right;
	font-size:0
}

.thumb img{
	width:70px;
	height:70px;
	border:1px solid #b2b8bd
}

.thumb .default-tip{
	font-size:16px;
	color:#c0c0c0;
	width:70px;
	line-height:70px;
	border:1px solid #b2b8bd
}

.msg-opr-list{
	padding:10px 0;
	letter-spacing:-5px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px
}

.opr-item{
	width:50%;
	font-size:14px;
	letter-spacing:normal
}

.opr-btn{
	padding:2px 0
}

.edit-btn{
	border-right:1px solid #a3a3a3
}

.del-btn{
	border-left:1px solid #fefefe
}

.opr-icon{
	width:18px;
	height:18px;
	background:transparent url('../images/icon18.png') no-repeat
}

.edit-icon{
	background-position:0 -139px
}

.del-icon{
	background-position:0 -195px
}

.opr-btn:hover .edit-icon{
	background-position:-28px -139px
}

.opr-btn:hover .del-icon{
	background-position:-28px -195px
}

.msg-mask{
	display:none;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6)!important;
	filter:progid:dximagetransform.microsoft.gradient(GradientType=0,startColorstr='#60000000',endColorstr='#60000000')
}

.msg-selected-tip{
	width:100%;
	height:100%;
	position:absolute;
	background:transparent url('../images/selected-icon.png') no-repeat 50% 50%
}

.msg-selected .msg-mask{
	display:block
}

.msg-hover-mask{
	display:none;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6)!important;
	filter:progid:dximagetransform.microsoft.gradient(GradientType=0,startColorstr='#60000000',endColorstr='#60000000')
}

.msg-hover .msg-hover-mask{
	display:block
}

.sub-msg-opr{
	top:0;
	left:100%;
	height:100%;
	width:100%;
	background-color:#e5e5e5;
	background:rgba(229,229,229,0.85);
	filter:progid:dximagetransform.microsoft.gradient(GradientType=0,startColorstr='#85E5E5E5',endColorstr='#85E5E5E5') alpha(opacity=85)
}

.sub-msg-opr-show .sub-msg-opr{
	left:0
}

.sub-msg-opr-item{
	margin:40px 20px 0;
	font-size:0
}

.cover .sub-msg-opr-item{
	margin-top:70px
}

.sub-msg-opr-access{
	width:18px;
	height:18px;
	background:transparent url('../images/icon18.png') no-repeat
}

.sub-msg-edit{
	background-position:0 -139px
}

.sub-msg-edit:hover{
	background-position:-28px -139px
}

.sub-msg-del{
	background-position:0 -195px
}

.sub-msg-del:hover{
	background-position:-28px -195px
}

.add-access{
	margin:0 2px 26px;
	line-height:150px;
	border:3px dotted #b8b8b8;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#FFF
}

.add-tip{
	width:42px;
	height:42px;
	background:#fff url('../images/appmsg-icon.png') no-repeat 50% 0
}

.add-btn{
	display:none;
	height:90px;
	margin:0 18px;
	color:#b5b5b5;
	background:transparent url('../images/appmsg-icon.png') no-repeat 50% -242px
}

.add-btn:hover{
	color:#d9d9d9;
	background-position:50% -42px
}

.multi-access{
	background-position:50% -342px
}

.multi-access:hover{
	background-position:50% -142px
}

.add-btn-show .add-btn{
	display:inline-block
}

.add-btn-show .add-tip{
	display:none
}

.sub-add{
	display:none;
	padding:12px 14px;
	border-top:1px solid #c6c6c6
}

.sub-add-btn{
	line-height:70px;
	color:#222;
	border:2px dotted #b8b8b8;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}

.sub-add-icon{
	width:18px;
	height:18px;
	margin-right:5px;
	background:transparent url('../images/icon18.png') no-repeat 0 -83px
}

.appmsgBox .appmsgBoxContent ul li{
	padding:0;
	border:0
}

.appmsgBox .appmsgBoxContent .msg-list{
	clear:both;
	padding-top:14px
}

.appmsgBox .appmsgBoxContent .pageNavigator{
	padding:0
}

.appmsgBox .appmsgBoxContent .msg-item-wrapper{
	cursor:pointer
}

.appmsgBox .appmsgBoxContent .msg-opr,.mediaArea .msg-opr,.replyAppMsg .msg-opr{
	display:none
}

.msg-col{
	width:350px;
	font-size:14px
}

.msg-add-link{
	display:inline-block;
	padding-left:30px;
	margin-right:14px;
	margin-bottom:14px;
	line-height:30px;
	color:#000;
	background:transparent url('../images/appmsg-icon.png') no-repeat 0 -520px
}

.msg-add-link:hover{
	background-position:0 -440px
}

.multi-msg-add-link{
	background-position:0 -560px
}

.multi-msg-add-link:hover{
	background-position:0 -480px
}

.icon28_msgsender{
	background:url('') no-repeat 0 0;
	width:28px;
	height:28px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon28_msgsender.text{
	background-position:0 -8px
}

.icon28_msgsender.vioces{
	background-position:0 -46px
}

.icon28_msgsender.img{
	background-position:0 -86px
}

.icon28_msgsender.video{
	background-position:0 -125px
}

.icon28_msgsender.image-text{
	background-position:0 -204px
}

.icon28_msgsender.card{
	background-position:0 -243px
}

.icon28_msgsender.goods{
	background-position:0 -320px
}

.test{
	background:url('') no-repeat 0 0;
	width:28px;
	height:28px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon16_page_msg{
	background:url('') no-repeat 0 0;
	width:16px;
	height:16px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon16_page_msg.success{
	background-position:0 0
}

.icon16_page_msg.waiting{
	background-position:-16px 0
}

.icon12_opr{
	background:url('') no-repeat 0 0;
	width:12px;
	height:12px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon12_opr.close{
	background-position:0 0
}

.icon12_opr.hover.close,.icon12_opr:hover.close{
	background-position:-12px 0
}

.icon32_desc{
	background:url('') no-repeat 0 0;
	width:32px;
	height:35px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon32_desc.IDCard{
	background-position:-36px 4px
}

.icon32_desc.IDCard.select{
	background-position:0 4px
}

.icon32_desc.tel{
	background-position:-36px -32px
}

.icon32_desc.tel.select{
	background-position:0 -32px
}

.icon32_desc.email{
	background-position:-36px -68px
}

.icon32_desc.email.select{
	background-position:0 -68px
}

.icon16_opr{
	background:url('') no-repeat 0 0;
	width:16px;
	height:16px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon16_opr.toggle_left{
	background-position:0 0
}

.icon16_opr.toggle_down{
	background-position:0 -16px
}

.icon19_opr{
	background:url('') no-repeat 0 0;
	width:19px;
	height:19px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon19_opr.toggle_show{
	background-position:0 0
}

.icon19_opr.toggle_hide{
	background-position:0 -20px
}

.icon19_opr.toggle_hide_select{
	background-position:0 -40px
}

.icon32_status{
	background:url('') no-repeat 0 0;
	width:32px;
	height:32px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon32_status.light{
	background-position:0 0
}

.icon32_status.light.on{
	background-position:0 -32px
}

.icon32_status.tick{
	background-position:0 -64px
}

.icon32_status.tick.on{
	background-position:0 -96px
}

.icon_verify{
	background:url('') no-repeat 0 0;
	width:82px;
	height:30px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon_verify.verifying{
	background-position:0 0
}

.icon_verify.verifysucc{
	background-position:0 0
}

.icon_verify.verifyfail{
	background-position:0 -30px
}

.icon39-step-status{
	background:url('') no-repeat 0 0;
	width:39px;
	height:39px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon39-step-status.step1{
	background-position:0 0
}

.icon39-step-status.step2{
	background-position:-39px 0
}

.icon39-step-status.step3{
	background-position:-78px 0
}

.icon39-step-status.step4{
	background-position:-116px 0
}

.icon39-step-status.finish{
	background-position:-155px 0
}

.icon39-step-status.waiting{
	background-position:-194px 0
}

.icon23-status{
	background:url('') no-repeat 0 0;
	width:23px;
	height:23px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon23-status.succ{
	background-position:0 0
}

.icon23-status.fail{
	background-position:-23px 0
}

.icon23-status.stop{
	background-position:-46px 0
}

.icon55-user-kind{
	background:url('') no-repeat 0 0;
	width:55px;
	height:20px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon55-user-kind.enterprise{
	background-position:0 0
}

.icon55-user-kind.subscribe{
	background-position:0 -21px
}

.icon11-folder-opr{
	background:url('') no-repeat 0 0;
	width:11px;
	height:11px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon11-folder-opr.open{
	background-position:0 0
}

.icon11-folder-opr.close{
	background-position:-13px 0
}

.icon132-pay-reg{
	background:url('') no-repeat 0 0;
	width:132px;
	height:132px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon132-pay-reg.person{
	background-position:0 0
}

.icon132-pay-reg.person.on{
	background-position:-273px 0
}

.icon132-pay-reg.enterprise{
	background-position:-135px 0
}

.icon132-pay-reg.enterprise.on{
	background-position:-411px 0
}

.icon48{
	background:url('') no-repeat 0 0;
	width:48px;
	height:48px;
	vertical-align:middle;
	vertical-align:middle;
	display:block
}

.icon18{
	background:url('') no-repeat 0 0;
	width:18px;
	height:18px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon28{
	background:url('') no-repeat 0 0;
	width:28px;
	height:28px;
	vertical-align:middle;
	vertical-align:middle;
	display:block
}

.icon48C{
	background:url('') no-repeat 0 0;
	padding-left:48px
}

.icon28C{
	background:url('') no-repeat 0 0;
	padding-left:28px
}

.icon18C{
	background:url('') no-repeat 0 0;
	padding-left:18px
}

.iconLoading{
	background:url('') no-repeat 0 0;
	width:30px;
	height:30px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.iconClose{
	background:url('') no-repeat 0 0;
	width:23px;
	height:24px;
	vertical-align:middle;
	vertical-align:middle;
	display:block
}

.iconNew{
	background:url('') no-repeat 0 0;
	width:43px;
	height:20px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block;
	margin-left:5px;
	vertical-align:top
}

.iconOK{
	background:url('') no-repeat 0 0;
	width:15px;
	height:15px;
	vertical-align:middle;
	vertical-align:middle;
	display:block
}

.iconMsg{
	background-position:0 0
}

.iconUser{
	background-position:0 -58px
}

.iconFile{
	background-position:0 -116px
}

.iconSetting{
	background-position:0 -174px
}

.iconStar{
	background-position:0 2px
}

.iconStar:hover{
	background-position:-28px 2px
}

.iconUnstar{
	background-position:0 -26px
}

.iconUnstar:hover{
	background-position:-28px -26px
}

.iconSave{
	background-position:0 -54px
}

.iconSave:hover{
	background-position:-28px -54px
}

.iconReply{
	background-position:0 -455px
}

.iconReply:hover{
	background-position:-28px -455px
}

.iconAdd{
	background-position:0 -81px
}

.iconAddS{
	background-position:0 -112px
}

.iconEdit{
	background-position:0 -139px
}

.iconEdit:hover{
	background-position:-28px -139px
}

.selected .iconEdit{
	background-position:0 -337px
}

.selected .iconEdit:hover{
	background-position:0 -337px
}

.iconDownload{
	background-position:0 -166px
}

.iconDownload:hover{
	background-position:-28px -166px
}

.iconDel{
	background-position:0 -195px
}

.iconDel:hover{
	background-position:-28px -195px
}

.selected .iconDel{
	background-position:0 -368px
}

.selected .iconDel:hover{
	background-position:0 -368px
}

.iconSexBoy{
	background-position:0 -224px
}

.iconSexGirl{
	background-position:0 -252px
}

.iconEmotion{
	background-position:0 -306px
}

.iconPackup{
	background-position:0 -280px
}

.iconPackup:hover{
	background-position:-28px -280px
}

.iconArrow{
	background:url('') no-repeat 0 0;
	width:12px;
	height:15px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.iconAudio{
	background:url('') no-repeat 0 0;
	width:17px;
	height:21px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.iconVideo{
	background:url('') no-repeat 0 0;
	width:36px;
	height:36px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.iconImgSelect{
	background-position:0 0
}

.iconVideoSelect{
	background-position:0 -38px
}

.iconVoiceSelect{
	background-position:0 -76px
}

.iconEditB{
	background-position:0 -337px
}

.iconDelB{
	background-position:0 -368px
}

.iconQues{
	background-position:0 -427px
}

.iconProtocol{
	background:url('') no-repeat 0 0;
	width:146px;
	height:146px;
	vertical-align:middle;
	vertical-align:middle;
	display:block
}

.user-icon{
	background:url('') no-repeat 0 0;
	width:56px;
	height:56px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.user-icon .success-icon{
	background-position:0 -67px
}

.user-icon .waiting-icon{
	background-position:0 -136px
}

.user-icon .fail-icon{
	background-position:0 0
}

.user-icon .error-icon{
	background-position:0 -205px
}

.user-icon .email-icon{
	background-position:0 -272px
}

.user-icon.fail-icon{
	background-position:0 0
}

.user-icon.success-icon{
	background-position:0 -67px
}

.user-icon.waiting-icon{
	background-position:0 -136px
}

.user-icon.error-icon{
	background-position:0 -205px
}

.user-icon.email-icon{
	background-position:0 -272px
}

.msg_icon{
	background:url('') no-repeat 0 0;
	width:56px;
	height:56px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.msg_icon.error_icon{
	background-position:0 0
}

.msg_icon.success_icon{
	background-position:0 -67px
}

.msg_icon.waiting_icon{
	background-position:0 -136px
}

.msg_icon.fail_icon{
	background-position:0 -205px
}

.msg_icon.email_icon{
	background-position:0 -272px
}

.add_on_icon24{
	background:url('') no-repeat 0 0;
	width:24px;
	height:24px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.add_on_icon24.success{
	background-position:0 0
}

.add_on_icon14{
	background:url('') no-repeat 0 0;
	width:14px;
	height:14px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.add_on_icon14.success{
	background-position:0 0
}

.add_on_icon32{
	background:url('') no-repeat 0 0;
	width:32px;
	height:32px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.add_on_icon32.success,.add_on_icon32.light{
	background-position:0 -32px
}

.add_on_icon50{
	background:url('') no-repeat 0 0;
	width:50px;
	height:50px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.add_on_icon50.success{
	background-position:0 -50px
}

.icon-user{
	background:url('') no-repeat 0 0;
	width:64px;
	height:64px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon-user.qq{
	background-position:-1px -4px
}

.icon-user.email{
	background-position:-1px -73px
}

.icon-switch{
	background:url('') no-repeat 0 0;
	width:22px;
	height:22px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon-switch.arrow-right{
	background-position:0 0
}

.icon20_tip{
	background:url('') no-repeat 0 0;
	width:20px;
	height:20px;
	vertical-align:middle;
	vertical-align:middle;
	display:inline-block
}

.icon20_tip.speaker{
	background-position:0 50%
}

body{
	line-height:1.5
}

a{
	color:#2e7dc6
}

a:visited,a:link{
	text-decoration:none;
	text-decoration:none
}

a:hover,a:active{
	text-decoration:underline
}

a.black_link{
	color:#000
}

a.black_link:hover{
	color:#2e7dc6
}

body{
	font-size:14px;
	word-wrap:break-word;
	word-break:break-word
}

h5,h6{
	margin:0
}

input[type="text"]::-webkit-input-placeholder,textarea[placeholder]::-webkit-input-placeholder{
	color:#aaa
}

input[type="text"]:-moz-placeholder,textarea[placeholder]:-moz-placeholder{
	color:#aaa
}

input[type="text"]::-moz-placeholder,textarea[placeholder]::-moz-placeholder{
	color:#aaa
}

input[type="text"]:-ms-input-placeholder,textarea[placeholder]:-ms-input-placeholder{
	color:#aaa
}

input[type="checkbox"]{
	margin:0 3px 0 0
}

.cLine{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	padding:5px 0
}

.cLine:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.cLineB{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	padding:18px 0 8px;
	border-bottom:1px solid #d3d3d3
}

.cLineB:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.label{
	font-size:14px;
	font-size:14px
}

.textInput{
	width:300px;
	padding:5px 5px 5px 5px;
	border:1px solid #AAA;
	border-top:1px solid #666;
	box-shadow:0 1px 1px #AAA inset;
	outline:0
}

.selectPlugin{
	margin:2px 7px 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f9f9f9;
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	background-color:#f4f4f4;
	background-image:-moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
	background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:-o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
	background-image:linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
	padding:2px 5px;
	border:1px solid #d3d3d3
}

.selectArea select{
	max-width:200px;
	margin-right:5px;
	white-space:nowrap;
	overflow:hidden
}

#ivrCallbackArea .callbackapi-setting{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #d3d3d3;
	padding:10px;
	background-color:#eee
}

#ivrCallbackArea #callbackapi-tips{
	background:none repeat scroll 0 0 #fff9e3;
	font-size:12px;
	padding:5px 0;
	text-align:center;
	color:#743e04;
	display:none;
	display:none;
	display:none
}

#ivrCallbackArea #callbackapi-tips a{
	text-decoration:underline
}

#ivrCallbackArea #edit-callbackapi{
	visibility:hidden;
	visibility:hidden
}

#ivrSettingArea{
	position:relative;
	position:relative
}

#ivrSettingArea .mask{
	position:absolute;
	position:absolute;
	display:none;
	display:none;
	display:none;
	width:100%;
	height:100%;
	z-index:100;
	top:0;
	left:0;
	background-color:#FFF;
	filter:alpha(opacity = 50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}

.listItem{
	padding:10px;
	border-bottom:1px solid #d3d3d3
}

.listTitle{
	overflow:hidden;
	*zoom:1;
	overflow:hidden;
	*zoom:1;
	padding:2px 20px 2px 20px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background-color:#f1f1f1
}

.listTitle:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden
}

.listTitle .title{
	font-weight:700;
	font-weight:700;
	font-size:14px;
	font-size:14px
}

.FAQ{
	color:#AAA;
	font-size:12px;
	font-size:12px;
	padding:0 3px
}

.wxMsgHadSend{
	width:310px
}

.statementPage .containerBox .content,.approveIntrPage .containerBox .content,.simple_page .containerBox .content{
	float:none;
	border-left:none;
	width:auto;
	min-height:355px
}

.statementPage .containerBox .content,.approveIntrPage .containerBox .content{
	padding:50px
}

.statementPage .containerBox .content form{
	border-top:1px solid #dfdfdf;
	margin-top:20px;
	padding-top:20px
}

.approveIntrPage .containerBox .content{
	text-align:center;
	text-align:center
}

.approveIntrPage .containerBox .content .approveImg{
	margin:30px 0
}

#binduserQues{
	margin:5px
}

.inputBox{
	width:300px;
	margin-right:10px;
	padding:5px 5px 5px 5px;
	border:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	box-shadow:0 1px 1px #c3c3c3 inset;
	outline:0
}

.textAreaBox{
	margin:2px 2px 2px 2px;
	height:65px;
	width:750px;
	border:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	box-shadow:0 1px 1px #c3c3c3 inset;
	resize:none;
	outline:0
}

.wxChartsWrapper{
	margin-bottom:30px;
	overflow:hidden;
	overflow:hidden
}

.wxChartsWrapper h3{
	margin-top:10px;
	margin-bottom:36px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:normal;
	border-bottom:2px solid #ccc
}

.wxChartsWrapper .wxChart{
	width:660px;
	height:350px
}

#meetingForm .block p{
	padding:5px 10px
}

#meetingForm .block label{
	margin-right:10px
}

#meetingForm .block input{
	margin-right:5px
}

#meetingForm .block .txt{
	border:1px solid #d3d3d3;
	height:18px;
	line-height:18px;
	padding:2px 4px;
	width:350px;
	color:#666;
	color:#666
}

#moreSize .tr{
	text-align:center;
	vertical-align:center;
	height:44px;
	border-top:1px solid #cecdcd;
	background-color:#FFF
}

#moreSize .tr:hover{
	background-color:#f2f2f2
}

#moreSize .tr a{
	display:inline-block
}

#moreSize .tr .td{
	display:block;
	width:33%;
	padding:10px 0
}

#moreSize .trTitle{
	background-color:#f2f2f2;
	border-top:0
}
